qemu-cr16/tests/tcg/x86_64
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>
2025-08-01 16:48:50 +01:00
..
system plugins: Add patcher plugin and test 2025-07-02 10:09:48 +01:00
adox.c target/i386: Fix 32-bit AD[CO]X insns in 64-bit mode 2023-02-16 16:57:34 +01:00
cmpxchg.c target/i386: fix cmpxchg with 32-bit register destination 2022-11-15 09:34:42 +10:00
cross-modifying-code.c tests/tcg/x86_64: Add cross-modifying code test 2024-10-24 09:56:21 +01:00
float_convd.ref tests/tcg: add float_convd test 2022-04-20 16:04:20 +01:00
float_convs.ref tests/tcg: add missing reference files for float_convs 2022-04-20 16:04:20 +01:00
fma.c tests/tcg/x86_64/fma: add test for exact-denormal output 2025-06-06 14:32:55 +02:00
Makefile.softmmu-target tests/tcg: Fix run for tests with specific plugin 2025-08-01 16:48:50 +01:00
Makefile.target tests/tcg/x86_64/fma: Test some x86 fused-multiply-add cases 2025-02-07 15:51:01 +01:00
noexec.c target/i386: Make translator stop before the end of a page 2022-09-06 08:04:26 +01:00
test-1648.c linux-user/i386: Fix allocation and alignment of fp state 2024-05-26 15:45:23 -07:00
test-2175.c target/i386: Fix carry flag for BLSI 2024-08-21 09:11:26 +10:00
test-2413.c tcg/optimize: Fix TCG_COND_TST* simplification of setcond2 2024-07-03 10:24:12 -07:00
vsyscall.c tests/tcg/x86_64: add vsyscall smoke test 2021-05-20 14:19:30 +02:00