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() |