diff --git a/tests/micropython/native_while.py b/tests/micropython/native_while.py new file mode 100644 index 0000000000..ccf0ae0e03 --- /dev/null +++ b/tests/micropython/native_while.py @@ -0,0 +1,13 @@ +# test native while loop + + +@micropython.native +def f(n): + i = 0 + while i < n: + print(i) + i += 1 + + +f(2) +f(4) diff --git a/tests/pybnative/while.py.exp b/tests/micropython/native_while.py.exp similarity index 100% rename from tests/pybnative/while.py.exp rename to tests/micropython/native_while.py.exp diff --git a/tests/pybnative/while.py b/tests/pybnative/while.py deleted file mode 100644 index 10625e8717..0000000000 --- a/tests/pybnative/while.py +++ /dev/null @@ -1,17 +0,0 @@ -import time, pyb - - -@micropython.native -def f(led, n, d): - led.off() - i = 0 - while i < n: - print(i) - led.toggle() - time.sleep_ms(d) - i += 1 - led.off() - - -f(pyb.LED(1), 2, 150) -f(pyb.LED(2), 4, 50) diff --git a/tests/run-tests.py b/tests/run-tests.py index 5b08ad2bb4..7377e8ae2c 100755 --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -941,7 +941,7 @@ the last matching regex is used: ) if args.target == "pyboard": # run pyboard tests - test_dirs += ("float", "stress", "pyb", "pybnative", "inlineasm") + test_dirs += ("float", "stress", "pyb", "inlineasm") elif args.target in ("renesas-ra"): test_dirs += ("float", "inlineasm", "renesas-ra") elif args.target == "rp2":