[PATCH for 10.1 v2 00/14] documentation updates and test tweaks pre-PR

Alex Bennée posted 14 patches 3 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250725154517.3523095-1-alex.bennee@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, "Daniel P. Berrangé" <berrange@redhat.com>
docs/system/devices/net.rst                   | 16 +++--
docs/user/index.rst                           |  5 +-
docs/user/main.rst                            | 60 ++++++++++------
configure                                     |  1 +
.../dockerfiles/debian-all-test-cross.docker  | 34 +++++----
tests/functional/meson.build                  |  1 +
tests/functional/qemu_test/testcase.py        |  2 +-
tests/functional/test_aarch64_kvm.py          | 71 +++++++++++++++++++
tests/tcg/Makefile.target                     | 36 ++++++++--
tests/tcg/multiarch/Makefile.target           |  8 ++-
.../multiarch/system/Makefile.softmmu-target  | 16 +++--
11 files changed, 192 insertions(+), 58 deletions(-)
create mode 100755 tests/functional/test_aarch64_kvm.py
[PATCH for 10.1 v2 00/14] documentation updates and test tweaks pre-PR
Posted by Alex Bennée 3 months, 3 weeks ago
I did a quick pass of some of the documentation bugs and tried to
clean-up the linux-user documentation some more.

I've also tackled the exploding number of TCG tests by rotating the
plugin run against test rather than having every combination. We now
have enough multiarch tests I'm fairly confident this gives good
enough coverage of the APIs. Some plugins have explicit test programs
they need to be run against and these are still added manually.

For v2
  - mostly collecting review tags
  - a few fixes (see commit message log)
  - add sysv.argv passthrough for unittests

I'm away for a week so if I don't post the PR on Saturday another
maintainer is free to merge it via their tree.

The following need review:

  docs/user: expand section on threading

Alex.

Alex Bennée (14):
  docs/user: clarify user-mode expects the same OS
  docs/system: reword the TAP notes to remove tarball ref
  docs/user: clean up headings
  docs/user: slightly reword section on system calls
  docs/user: expand section on threading
  tests/functional: add hypervisor test for aarch64
  tests/tcg: skip libsyscall.so on softmmu tests
  tests/tcg: remove ADDITIONAL_PLUGINS_TESTS
  tests/tcg: don't include multiarch tests if not supported
  configure: expose PYTHON to test/tcg/config-host.mak
  tests/tcg: reduce the number of plugin tests combinations
  tests/docker: add --arch-only to qemu deps for all-test-cross
  tests/docker: handle host-arch selection for all-test-cross
  tests/functional: expose sys.argv to unittest.main

 docs/system/devices/net.rst                   | 16 +++--
 docs/user/index.rst                           |  5 +-
 docs/user/main.rst                            | 60 ++++++++++------
 configure                                     |  1 +
 .../dockerfiles/debian-all-test-cross.docker  | 34 +++++----
 tests/functional/meson.build                  |  1 +
 tests/functional/qemu_test/testcase.py        |  2 +-
 tests/functional/test_aarch64_kvm.py          | 71 +++++++++++++++++++
 tests/tcg/Makefile.target                     | 36 ++++++++--
 tests/tcg/multiarch/Makefile.target           |  8 ++-
 .../multiarch/system/Makefile.softmmu-target  | 16 +++--
 11 files changed, 192 insertions(+), 58 deletions(-)
 create mode 100755 tests/functional/test_aarch64_kvm.py

-- 
2.47.2