mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fix regression directory creation
This commit is contained in:
parent
f01cfc5782
commit
5f0c9d5d48
@ -393,19 +393,24 @@ def process_args(args):
|
|||||||
# exercise all simulators in nightly; can omit a sim if no license is available
|
# exercise all simulators in nightly; can omit a sim if no license is available
|
||||||
sims = ["questa", "verilator", "vcs"] if args.nightly else [defaultsim]
|
sims = ["questa", "verilator", "vcs"] if args.nightly else [defaultsim]
|
||||||
if args.ccov:
|
if args.ccov:
|
||||||
|
sims = [coveragesim]
|
||||||
coverStr = "--ccov"
|
coverStr = "--ccov"
|
||||||
TIMEOUT_DUR = 20*60 # seconds
|
TIMEOUT_DUR = 20*60 # seconds
|
||||||
for d in ["ucdb", "cov"]:
|
for d in ["ucdb", "cov"]:
|
||||||
shutil.rmtree(f"{regressionDir}/questa/{d}", ignore_errors=True)
|
shutil.rmtree(f"{regressionDir}/questa/{d}", ignore_errors=True)
|
||||||
os.makedirs(f"{regressionDir}/questa/{d}", exist_ok=True)
|
os.makedirs(f"{regressionDir}/questa/{d}", exist_ok=True)
|
||||||
elif args.fcov:
|
elif args.fcov:
|
||||||
|
sims = [coveragesim]
|
||||||
coverStr = "--fcov"
|
coverStr = "--fcov"
|
||||||
TIMEOUT_DUR = 8*60
|
TIMEOUT_DUR = 8*60
|
||||||
shutil.rmtree(f"{regressionDir}/questa/fcov_ucdb", ignore_errors=True)
|
shutil.rmtree(f"{regressionDir}/questa/fcov_ucdb", ignore_errors=True)
|
||||||
os.makedirs(f"{regressionDir}/questa/fcov_ucdb", exist_ok=True)
|
os.makedirs(f"{regressionDir}/questa/fcov_ucdb", exist_ok=True)
|
||||||
elif args.buildroot:
|
elif args.buildroot:
|
||||||
TIMEOUT_DUR = 60*1440 # 1 day
|
TIMEOUT_DUR = 60*1440 # 1 day
|
||||||
elif args.testfloat or args.nightly:
|
elif args.testfloat:
|
||||||
|
sims = [testfloatsim]
|
||||||
|
TIMEOUT_DUR = 30*60 # seconds
|
||||||
|
elif args.nightly:
|
||||||
TIMEOUT_DUR = 30*60 # seconds
|
TIMEOUT_DUR = 30*60 # seconds
|
||||||
else:
|
else:
|
||||||
TIMEOUT_DUR = 10*60 # seconds
|
TIMEOUT_DUR = 10*60 # seconds
|
||||||
|
Loading…
Reference in New Issue
Block a user