From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=33358 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PmScP-0007by-7B for qemu-devel@nongnu.org; Mon, 07 Feb 2011 10:03:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PmScL-0000UY-06 for qemu-devel@nongnu.org; Mon, 07 Feb 2011 10:03:09 -0500 Received: from mx1.redhat.com ([209.132.183.28]:53085) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PmScK-0000UM-MU for qemu-devel@nongnu.org; Mon, 07 Feb 2011 10:03:04 -0500 Date: Mon, 7 Feb 2011 15:02:55 +0000 From: "Richard W.M. Jones" Subject: Re: [Qemu-devel] Buildbot for qemu.git/master Message-ID: <20110207150255.GA29001@amd.home.annexia.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: gollub@b1-systems.de, Michael Tokarev , qemu-devel On Sat, Feb 05, 2011 at 04:36:11PM +0000, Stefan Hajnoczi wrote: > Occassionally a commit that breaks the build gets merged into > qemu.git/master. Build testing manually across all host platforms is > not feasible for most developers. Remember we cover 32- and 64-bit > x86 Linux, Windows, and other host platforms. There are factors like > compile time but the main problem is that few have access to all host > platforms. Is there a plan to test that the build minimally functions as well? Could be as simple as running: ./x86_64-softmmu/qemu-system-x86_64 -L pc-bios \ -kernel /boot/vmlinuz -nodefconfig -nographic -nodefaults -no-reboot \ -m 500 -device virtio-serial -serial stdio -append 'panic=1 console=ttyS0' and just checking that it doesn't hang and does print out some expected message near the end ("Kernel panic - not syncing: VFS: Unable to mount root fs" might be a good one :-) Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v