| import glob | |
| import os | |
| import shutil | |
| import subprocess | |
| from pathlib import Path | |
| test_nim_dir = Path(__file__).absolute().parent | |
| test_dir = test_nim_dir.parent | |
| def main(): | |
| try: | |
| subprocess.check_call("testament --megatest:off all".split()) | |
| finally: | |
| shutil.rmtree(test_nim_dir / "nimcache") | |
| shutil.rmtree(test_nim_dir / "testresults") | |
| for f in glob.glob(str(test_nim_dir / "tests" / "*" / "test")): | |
| os.remove(f) | |
| if __name__ == "__main__": | |
| main() |