]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tests/tcg: Disable prot-none test on GitLab
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 10 Mar 2026 23:20:30 +0000 (00:20 +0100)
committerPierrick Bouvier <pierrick.bouvier@linaro.org>
Wed, 11 Mar 2026 00:12:18 +0000 (17:12 -0700)
When adding gdb-multiarch on our container images, we
see the prot-none tests to pass on GitHub but fail on
GitLab. Disable and track:
https://gitlab.com/qemu-project/qemu/-/issues/3329

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Link: https://lore.kernel.org/qemu-devel/20260310232045.58440-3-philmd@linaro.org
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
tests/tcg/multiarch/Makefile.target

index 73c2a78215cf4aceb66f85a2d2ac1ea887a740a8..1b5760c2f39a53af748ee3e54f3703aef3bcbc87 100644 (file)
@@ -117,12 +117,19 @@ run-gdbstub-registers: sha512
                --bin $< --test $(MULTIARCH_SRC)/gdbstub/registers.py, \
        checking register enumeration)
 
+# The prot-none test was skipped on gitlab due to missing gdb-multiarch,
+# however it seems to have bitrotten. Disable, it is tracked as
+# https://gitlab.com/qemu-project/qemu/-/issues/3329
 run-gdbstub-prot-none: prot-none
+ifneq ($(GITLAB_CI),)
+       $(call skip-test, $<, "Broken on GitLab")
+else
        $(call run-test, $@, env PROT_NONE_PY=1 $(GDB_SCRIPT) \
                --gdb $(GDB) \
                --qemu $(QEMU) --qargs "$(QEMU_OPTS)" \
                --bin $< --test $(MULTIARCH_SRC)/gdbstub/prot-none.py, \
        accessing PROT_NONE memory)
+endif
 
 run-gdbstub-catch-syscalls: catch-syscalls
        $(call run-test, $@, $(GDB_SCRIPT) \