[Qemu-devel] [PATCH 00/14] qtest patches

Thomas Huth posted 14 patches 6 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1518120582-26647-1-git-send-email-thuth@redhat.com
Test checkpatch passed
Test docker-build@min-glib passed
Test docker-mingw@fedora passed
Test docker-quick@centos6 passed
Test ppc passed
Test ppcbe passed
Test s390x passed
tests/Makefile.include      |  3 ++
tests/ahci-test.c           |  3 +-
tests/bios-tables-test.c    |  2 +-
tests/boot-order-test.c     |  8 ++--
tests/boot-sector.c         |  8 ++--
tests/boot-sector.h         |  6 ++-
tests/boot-serial-test.c    | 16 ++++++++
tests/ds1338-test.c         |  6 +--
tests/e1000e-test.c         |  8 ++--
tests/fw_cfg-test.c         | 13 ++-----
tests/i440fx-test.c         |  2 +-
tests/ide-test.c            |  4 +-
tests/ivshmem-test.c        |  1 +
tests/libqos/ahci.c         | 49 ++++++++++++------------
tests/libqos/ahci.h         |  2 +-
tests/libqos/fw_cfg.c       | 14 ++++---
tests/libqos/fw_cfg.h       | 10 +++--
tests/libqos/i2c-imx.c      | 67 ++++++++++++++++-----------------
tests/libqos/i2c-omap.c     | 45 ++++++++++++-----------
tests/libqos/i2c.h          |  7 +++-
tests/libqos/libqos-pc.c    |  2 +-
tests/libqos/libqos.c       | 40 +++++++-------------
tests/libqos/libqos.h       |  4 +-
tests/libqos/malloc-pc.c    |  8 ++--
tests/libqos/malloc-pc.h    |  4 +-
tests/libqos/malloc-spapr.c |  4 +-
tests/libqos/malloc-spapr.h |  2 +-
tests/libqos/malloc.h       |  1 +
tests/libqos/pci-pc.c       | 13 +++----
tests/libqos/pci-pc.h       |  2 +-
tests/libqos/pci-spapr.c    | 25 ++++++++-----
tests/libqos/pci-spapr.h    |  2 +-
tests/libqos/pci.h          |  1 +
tests/libqos/rtas.c         | 36 ++++++++++--------
tests/libqos/rtas.h         | 12 +++---
tests/libqtest.c            | 19 +++++++---
tests/megasas-test.c        |  5 ++-
tests/pxe-test.c            |  2 +-
tests/q35-test.c            |  4 +-
tests/qmp-test.c            | 35 +++++++++---------
tests/rtas-test.c           |  3 +-
tests/rtl8139-test.c        |  5 ++-
tests/tco-test.c            |  5 +--
tests/tmp105-test.c         |  6 +--
tests/usb-hcd-ehci-test.c   |  2 +-
tests/usb-hcd-uhci-test.c   |  1 +
tests/vhost-user-test.c     |  4 +-
tests/virtio-9p-test.c      |  1 +
tests/virtio-blk-test.c     |  1 +
tests/virtio-net-test.c     | 15 +++++---
tests/virtio-scsi-test.c    | 16 ++++----
tests/vmgenid-test.c        |  2 +-
tests/wdt_ib700-test.c      | 90 ++++++++++++++++++++-------------------------
53 files changed, 339 insertions(+), 307 deletions(-)
[Qemu-devel] [PATCH 00/14] qtest patches
Posted by Thomas Huth 6 years, 1 month ago
Here's a set of qtest patches that have been posted to the list before
and are IMHO ready for inclusion. I've included the patches from Eric's
"Preliminary libqtest cleanups" series that do not need major reworks
(the rest needs some more love later), and some additional entries for
the boot-serial tester. If there are no objections, I'll sent a PULL
request for these patches next week.

Eric Blake (10):
  libqtest: Use qemu_strtoul()
  libqos: Track QTestState with QPCIBus
  libqos: Use explicit QTestState for fw_cfg operations
  libqos: Use explicit QTestState for rtas operations
  libqos: Use explicit QTestState for i2c operations
  libqos: Use explicit QTestState for ahci operations
  libqos: Use explicit QTestState for remaining libqos operations
  qmp-test: Drop dependence on global_qtest
  tests/boot-sector: Drop dependence on global_qtest
  wdt_ib700-test: Drop dependence on global_qtest

Markus Armbruster (1):
  tests: Clean up wait for event

Thomas Huth (2):
  tests/boot-serial: Enable the boot-serial test on SPARC machines, too
  tests/boot-serial: Add tests for PowerPC Mac machines

Wei Huang (1):
  tests/boot-serial-test: Add support for the aarch64 virt machine

 tests/Makefile.include      |  3 ++
 tests/ahci-test.c           |  3 +-
 tests/bios-tables-test.c    |  2 +-
 tests/boot-order-test.c     |  8 ++--
 tests/boot-sector.c         |  8 ++--
 tests/boot-sector.h         |  6 ++-
 tests/boot-serial-test.c    | 16 ++++++++
 tests/ds1338-test.c         |  6 +--
 tests/e1000e-test.c         |  8 ++--
 tests/fw_cfg-test.c         | 13 ++-----
 tests/i440fx-test.c         |  2 +-
 tests/ide-test.c            |  4 +-
 tests/ivshmem-test.c        |  1 +
 tests/libqos/ahci.c         | 49 ++++++++++++------------
 tests/libqos/ahci.h         |  2 +-
 tests/libqos/fw_cfg.c       | 14 ++++---
 tests/libqos/fw_cfg.h       | 10 +++--
 tests/libqos/i2c-imx.c      | 67 ++++++++++++++++-----------------
 tests/libqos/i2c-omap.c     | 45 ++++++++++++-----------
 tests/libqos/i2c.h          |  7 +++-
 tests/libqos/libqos-pc.c    |  2 +-
 tests/libqos/libqos.c       | 40 +++++++-------------
 tests/libqos/libqos.h       |  4 +-
 tests/libqos/malloc-pc.c    |  8 ++--
 tests/libqos/malloc-pc.h    |  4 +-
 tests/libqos/malloc-spapr.c |  4 +-
 tests/libqos/malloc-spapr.h |  2 +-
 tests/libqos/malloc.h       |  1 +
 tests/libqos/pci-pc.c       | 13 +++----
 tests/libqos/pci-pc.h       |  2 +-
 tests/libqos/pci-spapr.c    | 25 ++++++++-----
 tests/libqos/pci-spapr.h    |  2 +-
 tests/libqos/pci.h          |  1 +
 tests/libqos/rtas.c         | 36 ++++++++++--------
 tests/libqos/rtas.h         | 12 +++---
 tests/libqtest.c            | 19 +++++++---
 tests/megasas-test.c        |  5 ++-
 tests/pxe-test.c            |  2 +-
 tests/q35-test.c            |  4 +-
 tests/qmp-test.c            | 35 +++++++++---------
 tests/rtas-test.c           |  3 +-
 tests/rtl8139-test.c        |  5 ++-
 tests/tco-test.c            |  5 +--
 tests/tmp105-test.c         |  6 +--
 tests/usb-hcd-ehci-test.c   |  2 +-
 tests/usb-hcd-uhci-test.c   |  1 +
 tests/vhost-user-test.c     |  4 +-
 tests/virtio-9p-test.c      |  1 +
 tests/virtio-blk-test.c     |  1 +
 tests/virtio-net-test.c     | 15 +++++---
 tests/virtio-scsi-test.c    | 16 ++++----
 tests/vmgenid-test.c        |  2 +-
 tests/wdt_ib700-test.c      | 90 ++++++++++++++++++++-------------------------
 53 files changed, 339 insertions(+), 307 deletions(-)

-- 
1.8.3.1


Re: [Qemu-devel] [PATCH 00/14] qtest patches
Posted by Eric Blake 6 years, 1 month ago
On 02/08/2018 02:09 PM, Thomas Huth wrote:
> Here's a set of qtest patches that have been posted to the list before
> and are IMHO ready for inclusion. I've included the patches from Eric's
> "Preliminary libqtest cleanups" series that do not need major reworks
> (the rest needs some more love later), and some additional entries for
> the boot-serial tester. If there are no objections, I'll sent a PULL
> request for these patches next week.

Thanks for reviving my patches (and now I have more incentive to give 
that "more love later" to the rest of my series).  I feel odd reviewing 
my work, but the edits you have made to resolve rebase conflicts look 
reasonable on the patches that bear my name.

> 
> Eric Blake (10):
>    libqtest: Use qemu_strtoul()
>    libqos: Track QTestState with QPCIBus
>    libqos: Use explicit QTestState for fw_cfg operations
>    libqos: Use explicit QTestState for rtas operations
>    libqos: Use explicit QTestState for i2c operations
>    libqos: Use explicit QTestState for ahci operations
>    libqos: Use explicit QTestState for remaining libqos operations
>    qmp-test: Drop dependence on global_qtest
>    tests/boot-sector: Drop dependence on global_qtest
>    wdt_ib700-test: Drop dependence on global_qtest
> 
> Markus Armbruster (1):
>    tests: Clean up wait for event
> 
> Thomas Huth (2):
>    tests/boot-serial: Enable the boot-serial test on SPARC machines, too
>    tests/boot-serial: Add tests for PowerPC Mac machines
> 
> Wei Huang (1):
>    tests/boot-serial-test: Add support for the aarch64 virt machine
> 

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org