tests/run-tests: Don't test for --target=unix with "pyb is None".
If we test for unix target, do that explicitly. pyb var will be None for commands like --list-tests too.
This commit is contained in:
parent
325d0fc74b
commit
3233537a15
|
@ -287,14 +287,14 @@ def run_tests(pyb, tests, args, base_path="."):
|
||||||
skip_tests.add('cmdline/cmd_parsetree.py')
|
skip_tests.add('cmdline/cmd_parsetree.py')
|
||||||
|
|
||||||
# Some tests shouldn't be run on a PC
|
# Some tests shouldn't be run on a PC
|
||||||
if pyb is None:
|
if args.target == 'unix':
|
||||||
# unix build does not have the GIL so can't run thread mutation tests
|
# unix build does not have the GIL so can't run thread mutation tests
|
||||||
for t in tests:
|
for t in tests:
|
||||||
if t.startswith('thread/mutate_'):
|
if t.startswith('thread/mutate_'):
|
||||||
skip_tests.add(t)
|
skip_tests.add(t)
|
||||||
|
|
||||||
# Some tests shouldn't be run on pyboard
|
# Some tests shouldn't be run on pyboard
|
||||||
if pyb is not None:
|
if args.target != 'unix':
|
||||||
skip_tests.add('basics/exception_chain.py') # warning is not printed
|
skip_tests.add('basics/exception_chain.py') # warning is not printed
|
||||||
skip_tests.add('micropython/meminfo.py') # output is very different to PC output
|
skip_tests.add('micropython/meminfo.py') # output is very different to PC output
|
||||||
skip_tests.add('extmod/machine_mem.py') # raw memory access not supported
|
skip_tests.add('extmod/machine_mem.py') # raw memory access not supported
|
||||||
|
|
Loading…
Reference in New Issue