qemu-cr16/tests/tcg/multiarch
Alex Bennée 25aaf0cb7f tests/tcg: reduce the number of plugin tests combinations
As our set of multiarch tests has grown the practice of running every
plugin with every test is becoming unsustainable. If we switch to
ensuring every test gets run with at least one plugin we can speed
things up.

Some plugins do need to be run with specific tests (for example the
memory instrumentation test). We can handle this by manually adding
them to EXTRA_RUNS. We also need to wrap rules in a CONFIG_PLUGIN test
so we don't enable the runs when plugins are not enabled.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250725154517.3523095-12-alex.bennee@linaro.org>
2025-07-26 23:04:35 +01:00
..
arm-compat-semi tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
gdbstub tests/tcg: Add late gdbstub attach test 2025-02-10 13:47:59 +00:00
libs tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
linux tests/tcg: mark test-vma as a linux-only test 2025-03-10 10:30:00 +00:00
system tests/tcg: reduce the number of plugin tests combinations 2025-07-26 23:04:35 +01:00
catch-syscalls.c tests/tcg: Add the syscall catchpoint gdbstub test 2024-02-09 17:52:40 +00:00
check-plugin-output.sh tests/tcg/multiarch: add test for plugin memory access 2024-09-19 15:58:01 +01:00
float_convd.c tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
float_convs.c tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
float_helpers.h tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
float_madds.c tests/tcg: update licenses to GPLv2 as intended 2024-02-28 09:09:04 +00:00
fnmsub.c fpu: Process float_muladd_negate_result after rounding 2025-07-10 11:53:10 -06:00
follow-fork-mode.c tests/tcg: Add two follow-fork-mode tests 2024-03-06 12:35:19 +00:00
late-attach.c tests/tcg: Add late gdbstub attach test 2025-02-10 13:47:59 +00:00
Makefile.target tests/tcg: reduce the number of plugin tests combinations 2025-07-26 23:04:35 +01:00
munmap-pthread.c tests/tcg/multiarch: add vma-pthread.c 2023-01-05 11:41:29 -08:00
noexec.c.inc target/s390x: Make translator stop before the end of a page 2022-09-06 08:04:26 +01:00
nop_func.h tests/tcg/multiarch: add vma-pthread.c 2023-01-05 11:41:29 -08:00
overflow.c tests/tcg: Test overflow conditions 2022-06-03 08:03:28 +02:00
prot-none.c tests/tcg: Add the PROT_NONE gdbstub test 2024-01-29 20:48:49 +10:00
README
segfault.c tests/tcg: Add multiarch test for Xfer:siginfo:read stub 2024-03-13 11:43:52 +00:00
sha1.c tests/tcg/sha1: remove endian include 2021-10-12 08:37:05 +01:00
sha512.c other architectures: spelling fixes 2023-07-25 17:14:07 +03:00
sigbus.c tests/tcg/multiarch: Adjust sigbus.c 2023-06-06 10:19:39 +01:00
signals.c tests/tcg: add a multiarch signals test to stress test signal delivery 2021-06-07 14:42:42 +01:00
sigreturn-sigmask.c tests/tcg: Test that sigreturn() does not corrupt the signal mask 2024-11-16 08:42:24 -08:00
test-aes-main.c.inc tests/multiarch: Add test-aes 2023-07-08 07:30:17 +01:00
test-mmap.c tests/tcg: make test-mmap a little less aggressive 2021-07-14 14:33:53 +01:00
test-plugin-mem-access.c tests/tcg/multiarch: add test for plugin memory access 2024-09-19 15:58:01 +01:00
testthread.c
threadcount.c tests/tcg: add new threadcount test 2020-05-27 14:26:49 +01:00
vma-pthread.c tests/tcg/multiarch: add vma-pthread.c 2023-01-05 11:41:29 -08:00

Multi-architecture linux-user tests