tests/run-tests.py: Add a zephyr test target.
So that certain tests can be skipped when running on this target. These thread tests do not pass because the zephyr port cannot create more than 4 threads at once. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -637,6 +637,9 @@ def run_tests(pyb, tests, args, result_dir, num_threads=1):
|
|||||||
skip_tests.add("thread/thread_lock2.py")
|
skip_tests.add("thread/thread_lock2.py")
|
||||||
skip_tests.add("thread/thread_lock3.py")
|
skip_tests.add("thread/thread_lock3.py")
|
||||||
skip_tests.add("thread/thread_shared2.py")
|
skip_tests.add("thread/thread_shared2.py")
|
||||||
|
elif args.target == "zephyr":
|
||||||
|
skip_tests.add("thread/stress_heap.py")
|
||||||
|
skip_tests.add("thread/thread_lock3.py")
|
||||||
|
|
||||||
# Some tests shouldn't be run on pyboard
|
# Some tests shouldn't be run on pyboard
|
||||||
if args.target != "unix":
|
if args.target != "unix":
|
||||||
@@ -1057,6 +1060,7 @@ the last matching regex is used:
|
|||||||
"qemu",
|
"qemu",
|
||||||
"renesas-ra",
|
"renesas-ra",
|
||||||
"rp2",
|
"rp2",
|
||||||
|
"zephyr",
|
||||||
)
|
)
|
||||||
if args.list_tests:
|
if args.list_tests:
|
||||||
pyb = None
|
pyb = None
|
||||||
|
|||||||
Reference in New Issue
Block a user