qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH qom-next v3 00/15] qtest: Prepare virtio, other PCI tests
@ 2014-03-12 18:28 Andreas Färber
  2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 01/15] tests: Clean up IndustryPack TCPI200 gcov paths Andreas Färber
                   ` (14 more replies)
  0 siblings, 15 replies; 26+ messages in thread
From: Andreas Färber @ 2014-03-12 18:28 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, Peter Maydell, Stefan Hajnoczi, Michael S. Tsirkin,
	Alexey Kardashevskiy, Anthony Liguori, Amit Shah, Paolo Bonzini,
	Andreas Färber

Hello Michael, Amit and Stefan,

This series starts preparing tests to cover optional PCI devices. They don't do
any functional tests but assure that QOM/PCI/VMState refactorings don't break
the basic usage of devices not covered by qom-test.

v3 covers all virtio devices plus pvpanic, nvme, i82801b11, spapr-pci-host-bridge.
* virtio-blk and nvme use /dev/null.
* virtio-9p uses a temporary directory.

I intend to pick those already posted plus the virtio-console tests into my pull.

Regards,
Andreas

v2 -> v3:
* Added virtio-scsi, virtio-9p, virtio-serial-bus, virtio-console tests
* Added pvpanic tests - required libqtest API changes
* Added nvme test - required nvme change
* Added i82801b11 test
* Rebased on 9p config changes
* Queued spapr-pci-host-bridge test (Alexey)

v1 -> v2:
* Reordered includes (stefanha)
* Used qtest_end() where applicable
* Added qtest for tpci200 and ipoctal232 (for my IndustryPack refactoring series)
* Added qtests for ne2000, virtio-net, virtio-blk, virtio-balloon, virtio-rng

Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Amit Shah <amit.shah@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: Alexey Kardashevskiy <aik@ozlabs.ru>

Alexey Kardashevskiy (1):
  tests: Add spapr-pci-host-bridge qtest

Andreas Färber (14):
  tests: Clean up IndustryPack TCPI200 gcov paths
  tests: Add virtio-blk qtest
  tests: Add virtio-balloon qtest
  tests: Add virtio-rng qtest
  tests: Add virtio-scsi qtest
  tests: Add virtio-9p qtest
  tests: Add virtio-serial qtest
  tests: Add virtio-console qtest
  tests: Add pvpanic qtest
  qtest: Factor out qtest_qmp_receive()
  pvpanic-test: Assert pause event
  nvme: Permit zero-length block devices
  tests: Add nvme qtest
  tests: Add i82801b11 qtest

 hw/block/nvme.c             |  4 ++--
 tests/Makefile              | 43 +++++++++++++++++++++++++++++++++++++++--
 tests/i82801b11-test.c      | 33 +++++++++++++++++++++++++++++++
 tests/libqtest.c            | 15 ++++++++++-----
 tests/libqtest.h            | 18 +++++++++++++++++
 tests/nvme-test.c           | 34 ++++++++++++++++++++++++++++++++
 tests/pvpanic-test.c        | 47 +++++++++++++++++++++++++++++++++++++++++++++
 tests/spapr-phb-test.c      | 35 +++++++++++++++++++++++++++++++++
 tests/virtio-9p-test.c      | 46 ++++++++++++++++++++++++++++++++++++++++++++
 tests/virtio-balloon-test.c | 33 +++++++++++++++++++++++++++++++
 tests/virtio-blk-test.c     | 34 ++++++++++++++++++++++++++++++++
 tests/virtio-console-test.c | 34 ++++++++++++++++++++++++++++++++
 tests/virtio-rng-test.c     | 33 +++++++++++++++++++++++++++++++
 tests/virtio-scsi-test.c    | 35 +++++++++++++++++++++++++++++++++
 tests/virtio-serial-test.c  | 33 +++++++++++++++++++++++++++++++
 15 files changed, 468 insertions(+), 9 deletions(-)
 create mode 100644 tests/i82801b11-test.c
 create mode 100644 tests/nvme-test.c
 create mode 100644 tests/pvpanic-test.c
 create mode 100644 tests/spapr-phb-test.c
 create mode 100644 tests/virtio-9p-test.c
 create mode 100644 tests/virtio-balloon-test.c
 create mode 100644 tests/virtio-blk-test.c
 create mode 100644 tests/virtio-console-test.c
 create mode 100644 tests/virtio-rng-test.c
 create mode 100644 tests/virtio-scsi-test.c
 create mode 100644 tests/virtio-serial-test.c

-- 
1.8.4.5

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2014-03-27 19:01 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-12 18:28 [Qemu-devel] [PATCH qom-next v3 00/15] qtest: Prepare virtio, other PCI tests Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 01/15] tests: Clean up IndustryPack TCPI200 gcov paths Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 02/15] tests: Add virtio-blk qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 03/15] tests: Add virtio-balloon qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 04/15] tests: Add virtio-rng qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 05/15] tests: Add virtio-scsi qtest Andreas Färber
2014-03-12 18:31   ` Paolo Bonzini
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 06/15] tests: Add virtio-9p qtest Andreas Färber
2014-03-27 16:01   ` Andreas Färber
2014-03-27 16:29     ` Paolo Bonzini
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 07/15] tests: Add virtio-serial qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 08/15] tests: Add virtio-console qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 09/15] tests: Add pvpanic qtest Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 10/15] qtest: Factor out qtest_qmp_receive() Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 11/15] pvpanic-test: Assert pause event Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 12/15] nvme: Permit zero-length block devices Andreas Färber
2014-03-12 19:13   ` Keith Busch
2014-03-12 19:20     ` Andreas Färber
2014-03-12 20:13       ` Keith Busch
2014-03-27 16:35         ` Andreas Färber
2014-03-27 19:00           ` Keith Busch
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 13/15] tests: Add nvme qtest Andreas Färber
2014-03-27 16:40   ` Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 14/15] tests: Add i82801b11 qtest Andreas Färber
2014-03-27 17:02   ` Andreas Färber
2014-03-12 18:28 ` [Qemu-devel] [PATCH qom-next v3 15/15] tests: Add spapr-pci-host-bridge qtest Andreas Färber

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).