[PULL 00/10] Functional test fixes & next-cube cleanup

Thomas Huth posted 10 patches 2 weeks, 1 day ago
MAINTAINERS                                        |   3 +-
include/ui/console.h                               |   2 -
hw/m68k/next-kbd.c                                 | 158 +++++++++++++-------
ui/input-legacy.c                                  |  37 -----
.gitlab-ci.d/cirrus/freebsd-14.vars                |   2 +-
scripts/checkpatch.pl                              |   2 +-
tests/avocado/riscv_opensbi.py                     |  63 --------
tests/docker/dockerfiles/debian-amd64-cross.docker |   8 +-
tests/docker/dockerfiles/debian-arm64-cross.docker |   8 +-
tests/docker/dockerfiles/debian-armhf-cross.docker |   8 +-
tests/docker/dockerfiles/debian-i686-cross.docker  |   8 +-
.../dockerfiles/debian-mips64el-cross.docker       |   7 +-
.../docker/dockerfiles/debian-mipsel-cross.docker  |   8 +-
.../docker/dockerfiles/debian-ppc64el-cross.docker |   8 +-
tests/docker/dockerfiles/debian-s390x-cross.docker |   8 +-
tests/docker/dockerfiles/fedora-win64-cross.docker |   4 +-
tests/functional/meson.build                       |  41 ++++--
tests/functional/qemu_test/testcase.py             |  18 ++-
tests/functional/test_aarch64_sbsaref.py           | 159 +++++----------------
tests/functional/test_aarch64_sbsaref_alpine.py    |  64 +++++++++
tests/functional/test_aarch64_sbsaref_freebsd.py   |  66 +++++++++
tests/functional/test_arm_aspeed.py                |   2 +-
tests/functional/test_ppc64_hv.py                  |   3 +-
tests/functional/test_ppc_40p.py                   |   3 +-
tests/functional/test_riscv_opensbi.py             |  36 +++++
tests/lcitool/libvirt-ci                           |   2 +-
tests/lcitool/mappings.yml                         |   3 +
tests/vm/generated/freebsd.json                    |   2 +-
28 files changed, 392 insertions(+), 341 deletions(-)
delete mode 100644 tests/avocado/riscv_opensbi.py
create mode 100755 tests/functional/test_aarch64_sbsaref_alpine.py
create mode 100755 tests/functional/test_aarch64_sbsaref_freebsd.py
mode change 100644 => 100755 tests/functional/test_arm_aspeed.py
create mode 100755 tests/functional/test_riscv_opensbi.py
[PULL 00/10] Functional test fixes & next-cube cleanup
Posted by Thomas Huth 2 weeks, 1 day ago
 Hi Peter!

The following changes since commit feef1866d1366d651e6a3cb8c9cf1a9aabb81395:

  Merge tag 'pull-riscv-to-apply-20241107' of https://github.com/alistair23/qemu into staging (2024-11-07 15:08:05 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-11-08

for you to fetch changes up to e7e76150a2e9642adf6763bcd8ca9a2a5d3b74b3:

  ui/input-legacy.c: remove unused legacy qemu_add_kbd_event_handler() function (2024-11-08 11:06:42 +0100)

----------------------------------------------------------------
* Various fixes and improvements for the functional tests
* Refresh CI container files with the latest changes from libvirt-ci
* Clean up keyboard code of the next-cube machine to get rid of a legacy API
  (I know, the kbd patches are a little bit borderline for soft-freeze
  already, but since the next-cube machine is experimental anyway, I
  still opted for including them here)

----------------------------------------------------------------
Cédric Le Goater (1):
      test/functional: Fix Aspeed buildroot tests

Daniel P. Berrangé (1):
      tests: refresh package lists with latest libvirt-ci

Mark Cave-Ayland (2):
      next-kbd: convert to use qemu_input_handler_register()
      ui/input-legacy.c: remove unused legacy qemu_add_kbd_event_handler() function

Phil Dennis-Jordan (1):
      scripts/checkpatch.pl: Ignore ObjC #import lines for operator spacing

Thomas Huth (5):
      tests/functional: Convert the riscv_opensbi avocado test into a standalone test
      tests/functional: Fix the ppc64_hv and the ppc_40p test for read-only assets
      tests/functional: Provide the user with hints where to find more log files
      tests/functional: Bump timeouts of functional tests
      tests/functional: Split the test_aarch64_sbsaref test

 MAINTAINERS                                        |   3 +-
 include/ui/console.h                               |   2 -
 hw/m68k/next-kbd.c                                 | 158 +++++++++++++-------
 ui/input-legacy.c                                  |  37 -----
 .gitlab-ci.d/cirrus/freebsd-14.vars                |   2 +-
 scripts/checkpatch.pl                              |   2 +-
 tests/avocado/riscv_opensbi.py                     |  63 --------
 tests/docker/dockerfiles/debian-amd64-cross.docker |   8 +-
 tests/docker/dockerfiles/debian-arm64-cross.docker |   8 +-
 tests/docker/dockerfiles/debian-armhf-cross.docker |   8 +-
 tests/docker/dockerfiles/debian-i686-cross.docker  |   8 +-
 .../dockerfiles/debian-mips64el-cross.docker       |   7 +-
 .../docker/dockerfiles/debian-mipsel-cross.docker  |   8 +-
 .../docker/dockerfiles/debian-ppc64el-cross.docker |   8 +-
 tests/docker/dockerfiles/debian-s390x-cross.docker |   8 +-
 tests/docker/dockerfiles/fedora-win64-cross.docker |   4 +-
 tests/functional/meson.build                       |  41 ++++--
 tests/functional/qemu_test/testcase.py             |  18 ++-
 tests/functional/test_aarch64_sbsaref.py           | 159 +++++----------------
 tests/functional/test_aarch64_sbsaref_alpine.py    |  64 +++++++++
 tests/functional/test_aarch64_sbsaref_freebsd.py   |  66 +++++++++
 tests/functional/test_arm_aspeed.py                |   2 +-
 tests/functional/test_ppc64_hv.py                  |   3 +-
 tests/functional/test_ppc_40p.py                   |   3 +-
 tests/functional/test_riscv_opensbi.py             |  36 +++++
 tests/lcitool/libvirt-ci                           |   2 +-
 tests/lcitool/mappings.yml                         |   3 +
 tests/vm/generated/freebsd.json                    |   2 +-
 28 files changed, 392 insertions(+), 341 deletions(-)
 delete mode 100644 tests/avocado/riscv_opensbi.py
 create mode 100755 tests/functional/test_aarch64_sbsaref_alpine.py
 create mode 100755 tests/functional/test_aarch64_sbsaref_freebsd.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed.py
 create mode 100755 tests/functional/test_riscv_opensbi.py


Re: [PULL 00/10] Functional test fixes & next-cube cleanup
Posted by Peter Maydell 2 weeks ago
On Fri, 8 Nov 2024 at 10:43, Thomas Huth <thuth@redhat.com> wrote:
>
>  Hi Peter!
>
> The following changes since commit feef1866d1366d651e6a3cb8c9cf1a9aabb81395:
>
>   Merge tag 'pull-riscv-to-apply-20241107' of https://github.com/alistair23/qemu into staging (2024-11-07 15:08:05 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/thuth/qemu.git tags/pull-request-2024-11-08
>
> for you to fetch changes up to e7e76150a2e9642adf6763bcd8ca9a2a5d3b74b3:
>
>   ui/input-legacy.c: remove unused legacy qemu_add_kbd_event_handler() function (2024-11-08 11:06:42 +0100)
>
> ----------------------------------------------------------------
> * Various fixes and improvements for the functional tests
> * Refresh CI container files with the latest changes from libvirt-ci
> * Clean up keyboard code of the next-cube machine to get rid of a legacy API
>   (I know, the kbd patches are a little bit borderline for soft-freeze
>   already, but since the next-cube machine is experimental anyway, I
>   still opted for including them here)
>
> ----------------------------------------------------------------


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.2
for any user-visible changes.

-- PMM