diff --git a/tests/make/collect_tests.py b/tests/make/collect_tests.py index 9ac0df0..1416732 100644 --- a/tests/make/collect_tests.py +++ b/tests/make/collect_tests.py @@ -40,6 +40,15 @@ def collect(path): ): return + skip_files = [] + try: + with open(path / ".skip", "r") as f: + for line in f: + skip_files.append(line.rstrip()) + except FileNotFoundError: + # no .skip file + pass + checked_dirs.append(path) for entry in path.glob("*.sby"): filename = str(entry) @@ -50,6 +59,8 @@ def collect(path): continue if entry.with_suffix(".ivy").exists(): continue + if entry.stem in skip_files: + continue tests.append(entry) for entry in path.glob("*"): if entry.with_suffix(".sby").exists():