diff options
author | Daniel Kirchner <daniel@ekpyron.org> | 2018-03-07 03:45:34 +0800 |
---|---|---|
committer | Daniel Kirchner <daniel@ekpyron.org> | 2018-03-13 18:20:11 +0800 |
commit | 49eaf7c3fd98a2983ac7c9f0994fbca0b73a33c1 (patch) | |
tree | 5ed183d69280b4f2c561af4e2169a304f7362ddd /scripts/isolate_tests.py | |
parent | f2614be95f71a274db3c172661726dd007e90cf7 (diff) | |
download | dexon-solidity-49eaf7c3fd98a2983ac7c9f0994fbca0b73a33c1.tar.gz dexon-solidity-49eaf7c3fd98a2983ac7c9f0994fbca0b73a33c1.tar.zst dexon-solidity-49eaf7c3fd98a2983ac7c9f0994fbca0b73a33c1.zip |
Infrastructure for extracting syntax tests in separate test files.
Diffstat (limited to 'scripts/isolate_tests.py')
-rwxr-xr-x | scripts/isolate_tests.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/isolate_tests.py b/scripts/isolate_tests.py index cfaef210..5bf577d3 100755 --- a/scripts/isolate_tests.py +++ b/scripts/isolate_tests.py @@ -86,10 +86,15 @@ if __name__ == '__main__': for root, subdirs, files in os.walk(path): if '_build' in subdirs: subdirs.remove('_build') + if 'compilationTests' in subdirs: + subdirs.remove('compilationTests') for f in files: path = join(root, f) if docs: cases = extract_docs_cases(path) else: - cases = extract_test_cases(path) + if f.endswith(".sol"): + cases = [open(path, "r").read()] + else: + cases = extract_test_cases(path) write_cases(cases) |