From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3r31-0006hD-Uk for qemu-devel@nongnu.org; Mon, 29 Jul 2013 13:15:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V3r2w-0003wz-8E for qemu-devel@nongnu.org; Mon, 29 Jul 2013 13:15:51 -0400 Received: from cantor2.suse.de ([195.135.220.15]:48919 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V3r2v-0003wi-Uh for qemu-devel@nongnu.org; Mon, 29 Jul 2013 13:15:46 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Mon, 29 Jul 2013 19:15:27 +0200 Message-Id: <1375118141-8550-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH for-1.6? 00/14] qtest: Test all targets List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?UTF-8?q?Andreas=20F=C3=A4rber?= , anthony@codemonkey.ws Hello Anthony, Based on my qtest output cleanups but not dependent thereon, this series extends trivial test coverage to all 16 targets. Please consider applying these two before my upcoming pull for your testing convenience. :) I am fully aware that the test code itself could use some love for extens= ibility, but I believe we can clean it up after 1.6 (or during the Hard Freeze if = you want to add more machines sooner rather than later). For now it tests that QOM type changes do not lead to QOM cast assertions= . For the future I would envision it to do some QMP qom-set, e.g., for realized=3Dfalse and realized=3Dtrue or the like. Depending on our plans, once machines grow test cases of their own for their chipsets, they can be taken out of this generic test, e.g., n800 is tested via tmp105-test a= lready. Regards, Andreas Cc: Anthony Liguori Cc: Paolo Bonzini Andreas F=C3=A4rber (14): mips_mipssim: Silence BIOS loading warning for qtest arm/boot: Turn arm_load_kernel() into no-op for qtest without -kernel mainstone: Don't enforce use of -pflash for qtest gumstix: Don't enforce use of -pflash for qtest z2: Don't enforce use of -pflash for qtest palm: Don't enforce loading ROM or kernel for qtest omap_sx1: Don't enforce use of kernel or flash for qtest exynos4_boards: Silence lack of -smp 2 warning for qtest armv7m: Don't enforce use of kernel for qtest axis_dev88: Don't enforce use of kernel for qtest puv3: Don't assert kernel filename for qtest mcf5208: Don't enforce use of kernel for qtest an5206: Don't enforce use of kernel for qtest qtest: Add dummy machine tests hw/arm/armv7m.c | 25 ++++++------ hw/arm/boot.c | 4 ++ hw/arm/exynos4_boards.c | 3 +- hw/arm/gumstix.c | 31 +++++++++------ hw/arm/mainstone.c | 5 ++- hw/arm/omap_sx1.c | 3 +- hw/arm/palm.c | 3 +- hw/arm/z2.c | 19 +++++---- hw/cris/axis_dev88.c | 11 +++--- hw/m68k/an5206.c | 4 ++ hw/m68k/mcf5208.c | 4 ++ hw/mips/mips_mipssim.c | 4 +- hw/unicore32/puv3.c | 4 ++ tests/Makefile | 25 ++++++++++++ tests/qom-test.c | 101 ++++++++++++++++++++++++++++++++++++++++++= ++++++ 15 files changed, 205 insertions(+), 41 deletions(-) create mode 100644 tests/qom-test.c --=20 1.8.1.4