You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/tests/tcg/multiarch
Gustavo Romero 676ab6a211 tests/tcg: Fix run for tests with specific plugin
Commit 25aaf0cb7f (“tests/tcg: reduce the number of plugin test
combinations”) added support for running tests with specific plugins
passed via the EXTRA_RUNS variable.

However, due to the optimization, the rules generated as a shuffled
combination of tests and plugins might not cover the rules required to
run the tests with a specific plugin passed via EXTRA_RUNS.

This commit fixes it by correctly generating the rules for the tests
that require a specific plugin to run, which are now passed via the
EXTRA_RUNS_WITH_PLUGIN instead of via the EXTRA_RUNS variable.

The fix essentially excludes the tests passed via EXTRA_RUNS_WITH_PLUGIN
from the rules created by the shuffled combination of tests and plugins,
to avoid running the tests twice, and generates the rules for the
test/plugin combinations listed in the EXTRA_RUNS_WITH_PLUGIN variable.

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Tested-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-id: 20250801001305.2352554-1-gustavo.romero@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
1 week ago
..
arm-compat-semi tests/tcg: update licenses to GPLv2 as intended 1 year ago
gdbstub tests/tcg: Add late gdbstub attach test 6 months ago
libs tests/tcg: update licenses to GPLv2 as intended 1 year ago
linux tests/tcg: mark test-vma as a linux-only test 5 months ago
system tests/tcg: Fix run for tests with specific plugin 1 week ago
Makefile.target tests/tcg: Fix run for tests with specific plugin 1 week ago
README tests/tcg: move architecture independent tests into subdir 7 years ago
catch-syscalls.c tests/tcg: Add the syscall catchpoint gdbstub test 2 years ago
check-plugin-output.sh tests/tcg/multiarch: add test for plugin memory access 11 months ago
float_convd.c tests/tcg: update licenses to GPLv2 as intended 1 year ago
float_convs.c tests/tcg: update licenses to GPLv2 as intended 1 year ago
float_helpers.h tests/tcg: update licenses to GPLv2 as intended 1 year ago
float_madds.c tests/tcg: update licenses to GPLv2 as intended 1 year ago
fnmsub.c fpu: Process float_muladd_negate_result after rounding 1 month ago
follow-fork-mode.c tests/tcg: Add two follow-fork-mode tests 1 year ago
late-attach.c tests/tcg: Add late gdbstub attach test 6 months ago
munmap-pthread.c tests/tcg/multiarch: add vma-pthread.c 3 years ago
noexec.c.inc target/s390x: Make translator stop before the end of a page 3 years ago
nop_func.h tests/tcg/multiarch: add vma-pthread.c 3 years ago
overflow.c tests/tcg: Test overflow conditions 3 years ago
prot-none.c tests/tcg: Add the PROT_NONE gdbstub test 2 years ago
segfault.c tests/tcg: Add multiarch test for Xfer:siginfo:read stub 1 year ago
sha1.c tests/tcg/sha1: remove endian include 4 years ago
sha512.c other architectures: spelling fixes 2 years ago
sigbus.c tests/tcg/multiarch: Adjust sigbus.c 2 years ago
signals.c tests/tcg: add a multiarch signals test to stress test signal delivery 4 years ago
sigreturn-sigmask.c tests/tcg: Test that sigreturn() does not corrupt the signal mask 9 months ago
test-aes-main.c.inc tests/multiarch: Add test-aes 2 years ago
test-mmap.c tests/tcg: make test-mmap a little less aggressive 4 years ago
test-plugin-mem-access.c tests/tcg/multiarch: add test for plugin memory access 11 months ago
testthread.c tests/tcg: move architecture independent tests into subdir 7 years ago
threadcount.c tests/tcg: add new threadcount test 5 years ago
vma-pthread.c tests/tcg/multiarch: add vma-pthread.c 3 years ago

README

Multi-architecture linux-user tests