bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Continuous testing of GNU/Hurd


From: Ludovic Courtès
Subject: Continuous testing of GNU/Hurd
Date: Sun, 18 Mar 2012 18:34:48 +0100
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

Hello!

After continuous cross-builds [0], and a continuously cross-built QEMU
image [1], here’s the next step: continuous GNU/Hurd testing in QEMU.

The ‘qemu_test’ at <http://hydra.nixos.org/jobset/gnu/hurd-master> runs
a simple test within QEMU, in a stripped-down QEMU image.  Currently,
the test consists in unpacking the Hurd tarball, hosted on an smbfs
mount, and running ‘configure && make -j4’ [2].

This has already allowed me to find invalid port deallocation errors.
The test uses a patched GNU Mach, which makes it fail when such errors
happen [3].

In the process, a few bugs got fixed in smbfs [4], which makes it usable.

The “large” QEMU image at
<http://hydra.nixos.org/job/gnu/hurd-master/qemu_image/latest/download>
now has an smbfs translator on /host, so that one can boot it with:

  qemu-system-x86_64 -smb $PWD disk-image.qcow2

and exchange files between the host and guest machine.

Feedback welcome!

Thanks,
Ludo’.

[0] https://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00111.html
[1] https://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00042.html
[2] 
http://git.savannah.gnu.org/cgit/hydra-recipes.git/tree/hurd/release.nix#n267
[3] 
http://git.savannah.gnu.org/cgit/hydra-recipes.git/tree/gnumach/port-deallocate-debug.patch
[4] http://www.nongnu.org/hurdextras/#smbfs

Attachment: pgpOcC52vf7_Y.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]