[PULL 00/23] Functional tests and misc patches

Thomas Huth posted 23 patches 2 weeks, 5 days ago
Failed in applying to current master (apply log)
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Yonggang Luo <luoyonggang@gmail.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>
docs/devel/testing/functional.rst               |  3 ++
meson.build                                     |  6 +--
include/hw/display/bcm2835_fb.h                 |  1 -
hw/display/bcm2835_fb.c                         |  1 +
hw/mips/malta.c                                 |  2 +-
system/physmem.c                                |  4 +-
ui/vnc.c                                        | 18 +++----
.gitlab-ci.d/buildtest-template.yml             | 16 ++++--
.gitlab-ci.d/buildtest.yml                      |  4 +-
.gitlab-ci.d/crossbuild-template.yml            |  4 +-
.gitlab-ci.d/custom-runners.yml                 |  2 +-
.gitlab-ci.d/windows.yml                        |  4 +-
tests/functional/aarch64/test_aspeed_ast2700.py |  8 ++-
tests/functional/arm/test_aspeed_ast1030.py     | 12 ++---
tests/functional/arm/test_aspeed_ast2500.py     |  8 +--
tests/functional/arm/test_aspeed_ast2600.py     |  8 +--
tests/functional/m68k/test_nextcube.py          |  3 +-
tests/functional/qemu_test/asset.py             | 16 +++++-
tests/functional/qemu_test/cmd.py               | 67 ++++++++++++++++++++-----
tests/functional/qemu_test/testcase.py          | 14 ++++--
20 files changed, 137 insertions(+), 64 deletions(-)
[PULL 00/23] Functional tests and misc patches
Posted by Thomas Huth 2 weeks, 5 days ago
 Hi Richard!

The following changes since commit 6a9fa5ef3230a7d51e0d953a59ee9ef10af705b8:

  Merge tag 'pull-tcg-20250905' of https://gitlab.com/rth7680/qemu into staging (2025-09-05 09:51:27 +0200)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-09-09

for you to fetch changes up to 2fc170bcdc4d2f05534c68572b4f72a7d18c2119:

  tests/functional: purge scratch dir on test startup (2025-09-09 15:45:33 +0200)

----------------------------------------------------------------
* Silence warnings from the undefined-behaviour sanitizer
* Many small improvements to various functional tests
* Remove remainders from storing avocado artifacts in the Gitlab CI
* Keep more meson log files as artifacts in the Gitlab CI instead
* Re-enable -fzero-call-used-regs on OpenBSD

----------------------------------------------------------------
Daniel P. Berrangé (11):
      tests/functional: enable force refresh of cached assets
      tests/functional: fix formatting of exception args
      tests/functional: handle URLError when fetching assets
      gitlab: replace avocado results files with meson results files
      gitlab: always include entire of meson-logs directory
      gitlab: include all junit XML files from meson
      gitlab: prevent duplicated meson log artifacts in test jobs
      tests/functional: fix infinite loop on console EOF
      tests/functional: avoid duplicate messages on failures
      tests/functional: avoid tearDown failure when QEMU dies
      tests/functional: purge scratch dir on test startup

John Levon (2):
      tests/functional: return output from cmd.py helpers
      tests/functional: add vm param to cmd.py helpers

Kane-Chen-AS (4):
      tests/functional/arm: Update test ASPEED SDK v03.02 for AST1030
      tests/functional/arm: Update test ASPEED SDK v09.07 for AST2500
      tests/functional/arm: Update test ASPEED SDK v09.07 for AST2600
      tests/functional/arm: Update test ASPEED SDK v09.07 for AST2700 vbootrom

Thomas Huth (6):
      hw/display/bcm2835_fb: Move inclusion of console.h to the .c file
      Revert "meson.build: Disable -fzero-call-used-regs on OpenBSD"
      hw/mips/malta: Silence warning from ubsan
      system/physmem: Silence warning from ubsan
      ui/vnc: Fix crash when specifying [vnc] without id in the config file
      tests/functional/m68k: Avoid ResourceWarning in the nextcube test

 docs/devel/testing/functional.rst               |  3 ++
 meson.build                                     |  6 +--
 include/hw/display/bcm2835_fb.h                 |  1 -
 hw/display/bcm2835_fb.c                         |  1 +
 hw/mips/malta.c                                 |  2 +-
 system/physmem.c                                |  4 +-
 ui/vnc.c                                        | 18 +++----
 .gitlab-ci.d/buildtest-template.yml             | 16 ++++--
 .gitlab-ci.d/buildtest.yml                      |  4 +-
 .gitlab-ci.d/crossbuild-template.yml            |  4 +-
 .gitlab-ci.d/custom-runners.yml                 |  2 +-
 .gitlab-ci.d/windows.yml                        |  4 +-
 tests/functional/aarch64/test_aspeed_ast2700.py |  8 ++-
 tests/functional/arm/test_aspeed_ast1030.py     | 12 ++---
 tests/functional/arm/test_aspeed_ast2500.py     |  8 +--
 tests/functional/arm/test_aspeed_ast2600.py     |  8 +--
 tests/functional/m68k/test_nextcube.py          |  3 +-
 tests/functional/qemu_test/asset.py             | 16 +++++-
 tests/functional/qemu_test/cmd.py               | 67 ++++++++++++++++++++-----
 tests/functional/qemu_test/testcase.py          | 14 ++++--
 20 files changed, 137 insertions(+), 64 deletions(-)


Re: [PULL 00/23] Functional tests and misc patches
Posted by Peter Maydell 2 weeks, 3 days ago
On Tue, 9 Sept 2025 at 14:54, Thomas Huth <thuth@redhat.com> wrote:
>
>  Hi Richard!
>
> The following changes since commit 6a9fa5ef3230a7d51e0d953a59ee9ef10af705b8:
>
>   Merge tag 'pull-tcg-20250905' of https://gitlab.com/rth7680/qemu into staging (2025-09-05 09:51:27 +0200)
>
> are available in the Git repository at:
>
>   https://gitlab.com/thuth/qemu.git tags/pull-request-2025-09-09
>
> for you to fetch changes up to 2fc170bcdc4d2f05534c68572b4f72a7d18c2119:
>
>   tests/functional: purge scratch dir on test startup (2025-09-09 15:45:33 +0200)
>
> ----------------------------------------------------------------
> * Silence warnings from the undefined-behaviour sanitizer
> * Many small improvements to various functional tests
> * Remove remainders from storing avocado artifacts in the Gitlab CI
> * Keep more meson log files as artifacts in the Gitlab CI instead
> * Re-enable -fzero-call-used-regs on OpenBSD
>



Applied, thanks.

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

-- PMM