Skip to content

Commit bb1e7de

Browse files
committed
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 <[email protected]>
1 parent fca8ea6 commit bb1e7de

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ports/qemu/boards/SABRELITE.mk

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,7 @@ SRC_BOARD_O = shared/runtime/gchelper_generic.o
1616
MPY_CROSS_FLAGS += -march=armv6
1717

1818
# These tests don't work on Cortex-A9, so exclude them.
19-
RUN_TESTS_ARGS = --exclude 'inlineasm/thumb/(asmdiv|asmspecialregs).py'
19+
RUN_TESTS_ARGS += --exclude 'inlineasm/thumb/(asmbcc|asmbitops|asmconst|asmdiv|asmit|asmspecialregs).py'
20+
21+
# These tests fail with via-mpy and the native (armv6) emitter, so exclude them.
22+
RUN_TESTS_ARGS += --exclude 'extmod/vfs_rom.py|float/math_domain.py'

0 commit comments

Comments
 (0)