qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v1 for-3.2 0/7] Get rid of global_qtest in some of the qtests
@ 2018-11-12 19:08 Thomas Huth
  2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 1/7] tests/pvpanic: Make the pvpanic test independent of global_qtest Thomas Huth
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Thomas Huth @ 2018-11-12 19:08 UTC (permalink / raw)
  To: Eric Blake, qemu-devel
  Cc: Igor Mammedov, John Snow, Laurent Vivier, Paolo Bonzini,
	Ben Warren

We should avoid global variables like global_qtest in the qtests - they
cause trouble in the tests where we operate with multiple QEMU instances,
e.g. with migration. Eric Blake already did quite a lot of work towards
this goal in the past, but some of his patches never reached the master
branch. Here I've now rebased some of his work to the current master branch,
and added some small further clean up patches on top.

Eric Blake (3):
  ahci-test: Drop dependence on global_qtest
  ivshmem-test: Drop dependence on global_qtest
  tests/acpi-utils: Drop dependence on global_qtest

Thomas Huth (4):
  tests/pvpanic: Make the pvpanic test independent of global_qtest
  tests/libqos/pci: Make PCI access functions independent of
    global_qtest
  tests/vmgenid: Make test independent of global_qtest
  tests/boot-serial: Get rid of global_qtest variable

 tests/acpi-utils.c       | 19 +++++------
 tests/acpi-utils.h       | 63 +++++++++++++++++++------------------
 tests/ahci-test.c        | 81 +++++++++++++++++++++++------------------------
 tests/bios-tables-test.c | 82 +++++++++++++++++++++++++-----------------------
 tests/boot-serial-test.c | 13 ++++----
 tests/ivshmem-test.c     | 18 +----------
 tests/libqos/libqos.c    |  9 ------
 tests/libqos/libqos.h    |  1 -
 tests/libqos/pci-pc.c    | 47 +++++++++++++--------------
 tests/libqos/pci-spapr.c | 20 ++++++------
 tests/pvpanic-test.c     | 14 +++++----
 tests/vmgenid-test.c     | 53 ++++++++++++++++---------------
 12 files changed, 201 insertions(+), 219 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2018-11-27 14:55 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-12 19:08 [Qemu-devel] [PATCH v1 for-3.2 0/7] Get rid of global_qtest in some of the qtests Thomas Huth
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 1/7] tests/pvpanic: Make the pvpanic test independent of global_qtest Thomas Huth
2018-11-13  0:47   ` Eric Blake
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 2/7] tests/libqos/pci: Make PCI access functions " Thomas Huth
2018-11-12 19:33   ` Paolo Bonzini
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 3/7] ahci-test: Drop dependence on global_qtest Thomas Huth
2018-11-14  0:10   ` John Snow
2018-11-27 14:55   ` Eric Blake
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 4/7] ivshmem-test: " Thomas Huth
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 5/7] tests/acpi-utils: " Thomas Huth
2018-11-27 14:30   ` Igor Mammedov
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 6/7] tests/vmgenid: Make test independent of global_qtest Thomas Huth
2018-11-27 14:38   ` Igor Mammedov
2018-11-12 19:08 ` [Qemu-devel] [PATCH for-3.2 7/7] tests/boot-serial: Get rid of global_qtest variable Thomas Huth
2018-11-13 11:38 ` [Qemu-devel] [PATCH v1 for-3.2 0/7] Get rid of global_qtest in some of the qtests no-reply
2018-11-13 12:31   ` Thomas Huth
2018-11-13 13:36     ` Laurent Vivier
2018-11-13 14:28       ` Thomas Huth
2018-11-13 15:11         ` [Qemu-devel] [PATCH] tests/ide: Free pcibus when finishing a test Thomas Huth
2018-11-13 15:54           ` Eric Blake
2018-11-13 16:34           ` Philippe Mathieu-Daudé
2018-11-14  0:56           ` John Snow
2018-11-14 13:05 ` [Qemu-devel] [PATCH v1 for-3.2 0/7] Get rid of global_qtest in some of the qtests no-reply

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