Skip to content

Commit 077c13c

Browse files
Merge pull request #1273 from jordancarlin/regression-directories
Fix regression directory creation
2 parents 83bf120 + 5f0c9d5 commit 077c13c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

bin/regression-wally

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,19 +393,24 @@ def process_args(args):
393393
# exercise all simulators in nightly; can omit a sim if no license is available
394394
sims = ["questa", "verilator", "vcs"] if args.nightly else [defaultsim]
395395
if args.ccov:
396+
sims = [coveragesim]
396397
coverStr = "--ccov"
397398
TIMEOUT_DUR = 20*60 # seconds
398399
for d in ["ucdb", "cov"]:
399400
shutil.rmtree(f"{regressionDir}/questa/{d}", ignore_errors=True)
400401
os.makedirs(f"{regressionDir}/questa/{d}", exist_ok=True)
401402
elif args.fcov:
403+
sims = [coveragesim]
402404
coverStr = "--fcov"
403405
TIMEOUT_DUR = 8*60
404406
shutil.rmtree(f"{regressionDir}/questa/fcov_ucdb", ignore_errors=True)
405407
os.makedirs(f"{regressionDir}/questa/fcov_ucdb", exist_ok=True)
406408
elif args.buildroot:
407409
TIMEOUT_DUR = 60*1440 # 1 day
408-
elif args.testfloat or args.nightly:
410+
elif args.testfloat:
411+
sims = [testfloatsim]
412+
TIMEOUT_DUR = 30*60 # seconds
413+
elif args.nightly:
409414
TIMEOUT_DUR = 30*60 # seconds
410415
else:
411416
TIMEOUT_DUR = 10*60 # seconds

0 commit comments

Comments
 (0)