diff --git a/scripts/regression.sh b/scripts/regression.sh new file mode 100755 index 00000000..5908d40d --- /dev/null +++ b/scripts/regression.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# NOTE: TEMPORARY UNTIL CI IS ONLINE + +# Run by just giving the test to run (run-bmark-tests | run-asm-tests) +# Runs in vsim and verisim + +set -xe + +cd sims/vsim/ + +make SUB_PROJECT=example CONFIG=DefaultRocketConfig && make SUB_PROJECT=example CONFIG=DefaultRocketConfig $1 +make SUB_PROJECT=boomexample CONFIG=DefaultBoomConfig && make SUB_PROJECT=boomexample CONFIG=DefaultBoomConfig $1 +make SUB_PROJECT=boom CONFIG=BoomConfig && make SUB_PROJECT=boom CONFIG=BoomConfig $1 +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig && make SUB_PROJECT=rocketchip CONFIG=DefaultConfig $1 + +cd ../verisim/ + +make SUB_PROJECT=example CONFIG=DefaultRocketConfig && make SUB_PROJECT=example CONFIG=DefaultRocketConfig $1 +make SUB_PROJECT=boomexample CONFIG=DefaultBoomConfig && make SUB_PROJECT=boomexample CONFIG=DefaultBoomConfig $1 +make SUB_PROJECT=boom CONFIG=BoomConfig && make SUB_PROJECT=boom CONFIG=BoomConfig $1 +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig && make SUB_PROJECT=rocketchip CONFIG=DefaultConfig $1