Merge pull request #1252 from jordancarlin/regression-fix

Regression directory creation fix
This commit is contained in:
David Harris 2025-01-29 04:57:24 -08:00 committed by GitHub
commit 2b39e8d2a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -479,12 +479,13 @@ def makeDirs(sims):
for sim in sims:
dirs = [f"{regressionDir}/{sim}/wkdir", f"{regressionDir}/{sim}/logs"]
for d in dirs:
shutil.rmtree(d)
shutil.rmtree(d, ignore_errors=True)
os.makedirs(d, exist_ok=True)
def main(args):
sims, coverStr, TIMEOUT_DUR = process_args(args)
makeDirs(sims)
configs = selectTests(args, sims, coverStr)
# Scale the number of concurrent processes to the number of test cases, but
# max out at a limited number of concurrent processes to not overwhelm the system