Browse Source

tools/tinytest-codegen.py: Add command-line option to exclude tests.

Signed-off-by: Damien George <damien@micropython.org>
pull/5975/head
Damien George 4 years ago
parent
commit
f5cba77e50
  1. 3
      tools/tinytest-codegen.py

3
tools/tinytest-codegen.py

@ -108,9 +108,12 @@ argparser = argparse.ArgumentParser(
description="Convert native MicroPython tests to tinytest/upytesthelper C code"
)
argparser.add_argument("--stdin", action="store_true", help="read list of tests from stdin")
argparser.add_argument("--exclude", action="append", help="exclude test by name")
args = argparser.parse_args()
if not args.stdin:
if args.exclude:
exclude_tests += tuple(args.exclude)
for group in test_dirs:
tests += [test for test in glob("{}/*.py".format(group)) if test not in exclude_tests]
else:

Loading…
Cancel
Save