mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fixed testfloat regression and added bitmanip/crypto variants
This commit is contained in:
parent
e02c1008bc
commit
29fe5983e2
@ -99,6 +99,29 @@ derivconfigtests = [
|
||||
["zaamo_rv32gc", ["arch32i", "arch32a_amo"]],
|
||||
["zalrsc_rv32gc", ["arch32i", "wally32a_lrsc"]],
|
||||
|
||||
# Bit manipulation and crypto variants
|
||||
["zba_rv32gc", ["arch32i", "arch32zba"]],
|
||||
["zbb_rv32gc", ["arch32i", "arch32zbb"]],
|
||||
["zbc_rv32gc", ["arch32i", "arch32zbc"]],
|
||||
["zbs_rv32gc", ["arch32i", "arch32zbs"]],
|
||||
["zbkb_rv32gc", ["arch32i", "arch32zbkb"]],
|
||||
["zbkc_rv32gc", ["arch32i", "arch32zbkc"]],
|
||||
["zbkx_rv32gc", ["arch32i", "arch32zbkx"]],
|
||||
["zkne_rv32gc", ["arch32i", "arch32zkne"]],
|
||||
["zknd_rv32gc", ["arch32i", "arch32zknd"]],
|
||||
["zknh_rv32gc", ["arch32i", "arch32zknh"]],
|
||||
|
||||
["zba_rv64gc", ["arch64i", "arch64zba"]],
|
||||
["zbb_rv64gc", ["arch64i", "arch64zbb"]],
|
||||
["zbc_rv64gc", ["arch64i", "arch64zbc"]],
|
||||
["zbs_rv64gc", ["arch64i", "arch64zbs"]],
|
||||
["zbkb_rv64gc", ["arch64i", "arch64zbkb"]],
|
||||
["zbkc_rv64gc", ["arch64i", "arch64zbkc"]],
|
||||
["zbkx_rv64gc", ["arch64i", "arch64zbkx"]],
|
||||
["zkne_rv64gc", ["arch64i", "arch64zkne"]],
|
||||
["zknd_rv64gc", ["arch64i", "arch64zknd"]],
|
||||
["zknh_rv64gc", ["arch64i", "arch64zknh"]],
|
||||
|
||||
### add misaligned tests
|
||||
|
||||
# fp/int divider permutations
|
||||
@ -325,7 +348,8 @@ else:
|
||||
|
||||
# run derivative configurations in nightly regression
|
||||
if (nightly):
|
||||
addTests(tests_buildrootboot, defaultsim)
|
||||
# addTests(tests_buildrootboot, defaultsim)
|
||||
addTests(tests_buildrootshort, defaultsim)
|
||||
addTests(derivconfigtests, defaultsim)
|
||||
else:
|
||||
addTests(tests_buildrootshort, defaultsim)
|
||||
@ -389,7 +413,7 @@ if (testfloat or nightly): # for nightly, run testfloat along with othres
|
||||
tc = TestCase(
|
||||
name=test,
|
||||
variant=config,
|
||||
cmd="wsim --tb testbench_fp --sim questa " + config + " " + test + " > " + sim_log,
|
||||
cmd="wsim --tb testbench_fp " + config + " " + test + " > " + sim_log,
|
||||
grepstr="All Tests completed with 0 errors",
|
||||
grepfile = WALLY + "/sim/questa/logs/"+config+"_"+test+".log")
|
||||
configs.append(tc)
|
||||
@ -415,7 +439,7 @@ def main():
|
||||
elif '--nightly' in sys.argv:
|
||||
TIMEOUT_DUR = 60*1440 # 1 day
|
||||
elif '--testfloat' in sys.argv:
|
||||
TIMEOUT_DUR = 5*60 # seconds
|
||||
TIMEOUT_DUR = 30*60 # seconds
|
||||
else:
|
||||
TIMEOUT_DUR = 10*60 # seconds
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user