From: "Andreas Färber" <afaerber@suse.de>
To: qemu-devel@nongnu.org
Cc: "Paolo Bonzini" <pbonzini@redhat.com>,
"Andreas Färber" <afaerber@suse.de>,
anthony@codemonkey.ws
Subject: [Qemu-devel] [PATCH for-1.6? 00/14] qtest: Test all targets
Date: Mon, 29 Jul 2013 19:15:27 +0200 [thread overview]
Message-ID: <1375118141-8550-1-git-send-email-afaerber@suse.de> (raw)
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 extensibility,
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=false and realized=true 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 already.
Regards,
Andreas
Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Andreas Färber (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
--
1.8.1.4
next reply other threads:[~2013-07-29 17:15 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-29 17:15 Andreas Färber [this message]
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 01/14] mips_mipssim: Silence BIOS loading warning for qtest Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 02/14] arm/boot: Turn arm_load_kernel() into no-op for qtest without -kernel Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 03/14] mainstone: Don't enforce use of -pflash for qtest Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 04/14] gumstix: " Andreas Färber
2013-07-30 13:20 ` Anthony Liguori
2013-07-30 13:35 ` Peter Maydell
2013-07-31 10:21 ` Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 05/14] z2: " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 06/14] palm: Don't enforce loading ROM or kernel " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 07/14] omap_sx1: Don't enforce use of kernel or flash " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 08/14] exynos4_boards: Silence lack of -smp 2 warning " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 09/14] armv7m: Don't enforce use of kernel " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 10/14] axis_dev88: " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 11/14] puv3: Don't assert kernel filename " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 12/14] mcf5208: Don't enforce use of kernel " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 13/14] an5206: " Andreas Färber
2013-07-29 17:15 ` [Qemu-devel] [PATCH for-1.6? 14/14] qtest: Add dummy machine tests Andreas Färber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1375118141-8550-1-git-send-email-afaerber@suse.de \
--to=afaerber@suse.de \
--cc=anthony@codemonkey.ws \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).