Increased timeout threshold to avoid timeout building riscof tests on slow machine

This commit is contained in:
David Harris 2022-07-27 04:05:21 +00:00
parent 7348af7fd5
commit 75a265159b
4 changed files with 9 additions and 6 deletions

View File

@ -89,8 +89,8 @@ logic [3:0] dummy;
if (`ZICSR_SUPPORTED) tests = {arch64c, arch64cpriv}; if (`ZICSR_SUPPORTED) tests = {arch64c, arch64cpriv};
else tests = {arch64c}; else tests = {arch64c};
"arch64m": if (`M_SUPPORTED) tests = arch64m; "arch64m": if (`M_SUPPORTED) tests = arch64m;
"arch64f": if (`D_SUPPORTED) tests = arch64f; "arch64f": if (`F_SUPPORTED) tests = arch64f;
"arch32f": if (`F_SUPPORTED) tests = arch32f; // 32-bit FP tests r "arch64d": if (`D_SUPPORTED) tests = arch64d; "arch64d": if (`D_SUPPORTED) tests = arch64d;
"imperas64i": tests = imperas64i; "imperas64i": tests = imperas64i;
"imperas64f": if (`F_SUPPORTED) tests = imperas64f; "imperas64f": if (`F_SUPPORTED) tests = imperas64f;
"imperas64d": if (`D_SUPPORTED) tests = imperas64d; "imperas64d": if (`D_SUPPORTED) tests = imperas64d;

View File

@ -8,8 +8,8 @@ wally_workdir = $(work)/wally-riscv-arch-test
current_dir = $(shell pwd) current_dir = $(shell pwd)
#XLEN ?= 64 #XLEN ?= 64
all: root fsd_fld_tempfix arch32 wally32 wally32e arch64 wally64 #all: root fsd_fld_tempfix arch32 wally32 wally32e arch64 wally64
#all: root fsd_fld_tempfix arch64 all: root fsd_fld_tempfix wally32
root: root:
mkdir -p $(work_dir) mkdir -p $(work_dir)

View File

@ -129,4 +129,4 @@ class sail_cSim(pluginTemplate):
make.add_target(execute) make.add_target(execute)
# make.execute_all(self.work_dir) # make.execute_all(self.work_dir)
# DH 7/26/22 increase timeout so sim will finish on slow machines # DH 7/26/22 increase timeout so sim will finish on slow machines
make.execute_all(self.work_dir, timeout = 600) make.execute_all(self.work_dir, timeout = 1800)

View File

@ -180,7 +180,10 @@ class spike(pluginTemplate):
# once the make-targets are done and the makefile has been created, run all the targets in # once the make-targets are done and the makefile has been created, run all the targets in
# parallel using the make command set above. # parallel using the make command set above.
make.execute_all(self.work_dir) #make.execute_all(self.work_dir)
# DH 7/26/22 increase timeout to 1800 seconds so sim will finish on slow machines
make.execute_all(self.work_dir, timeout = 1800)
# if target runs are not required then we simply exit as this point after running all # if target runs are not required then we simply exit as this point after running all
# the makefile targets. # the makefile targets.