From 20d9f3409a9b2fdd4079e05acb4d24b2877fb5c5 Mon Sep 17 00:00:00 2001 From: Damien George Date: Thu, 26 May 2022 12:27:04 +1000 Subject: [PATCH] tests/run-tests.py: Add rp2 test target. Signed-off-by: Damien George --- tests/run-tests.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/run-tests.py b/tests/run-tests.py index 0cfd50f5c4e9..5b08ad2bb487 100755 --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -897,7 +897,16 @@ def main(): "unix", "qemu-arm", ) - EXTERNAL_TARGETS = ("pyboard", "wipy", "esp8266", "esp32", "minimal", "nrf", "renesas-ra") + EXTERNAL_TARGETS = ( + "pyboard", + "wipy", + "esp8266", + "esp32", + "minimal", + "nrf", + "renesas-ra", + "rp2", + ) if args.target in LOCAL_TARGETS or args.list_tests: pyb = None elif args.target in EXTERNAL_TARGETS: @@ -910,6 +919,10 @@ def main(): args.mpy_cross_flags = "-march=xtensa" elif args.target == "esp32": args.mpy_cross_flags = "-march=xtensawin" + elif args.target == "rp2": + args.mpy_cross_flags = "-march=armv6m" + elif args.target == "pyboard": + args.mpy_cross_flags = "-march=armv7emsp" else: args.mpy_cross_flags = "-march=armv7m" @@ -931,6 +944,8 @@ def main(): test_dirs += ("float", "stress", "pyb", "pybnative", "inlineasm") elif args.target in ("renesas-ra"): test_dirs += ("float", "inlineasm", "renesas-ra") + elif args.target == "rp2": + test_dirs += ("float", "stress", "inlineasm") elif args.target in ("esp8266", "esp32", "minimal", "nrf"): test_dirs += ("float",) elif args.target == "wipy":