summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2025-01-02 15:47:06 +1100
committerDamien George <damien@micropython.org>2025-01-06 17:57:29 +1100
commitbb1e7de5c625e32d10a25fe594ece73f3daadd28 (patch)
tree1802de5fc9f4c23d35ed35b742832cc4472ca3d0
parentfca8ea6c3994c5d9ffe088a678d01ec5279d5b6c (diff)
qemu/boards: Exclude Thumb2 tests and tests failing with native emitter.
The `asmbcc`, `asmbitops`, `asmconst` and `asmit` tests fail to compile with mpy-cross on armv6 architecture (used by SABRELITE), so explicitly exclude them. The `math_domain` and `vfs_rom` tests fail when compiled to native machine code, so also exclude those unconditionally. Signed-off-by: Damien George <damien@micropython.org>
-rw-r--r--ports/qemu/boards/SABRELITE.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/ports/qemu/boards/SABRELITE.mk b/ports/qemu/boards/SABRELITE.mk
index 839b3d6ac..987566783 100644
--- a/ports/qemu/boards/SABRELITE.mk
+++ b/ports/qemu/boards/SABRELITE.mk
@@ -16,4 +16,7 @@ SRC_BOARD_O = shared/runtime/gchelper_generic.o
MPY_CROSS_FLAGS += -march=armv6
# These tests don't work on Cortex-A9, so exclude them.
-RUN_TESTS_ARGS = --exclude 'inlineasm/thumb/(asmdiv|asmspecialregs).py'
+RUN_TESTS_ARGS += --exclude 'inlineasm/thumb/(asmbcc|asmbitops|asmconst|asmdiv|asmit|asmspecialregs).py'
+
+# These tests fail with via-mpy and the native (armv6) emitter, so exclude them.
+RUN_TESTS_ARGS += --exclude 'extmod/vfs_rom.py|float/math_domain.py'