diff --git a/scripts/regression.sh b/scripts/regression.sh new file mode 100755 index 00000000..3175891c --- /dev/null +++ b/scripts/regression.sh @@ -0,0 +1,31 @@ +#!/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 -ex +set -euo pipefail + +cd sims/vsim/ + +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig $1 +make SUB_PROJECT=boom CONFIG=BoomConfig +make SUB_PROJECT=boom CONFIG=BoomConfig $1 +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 + +cd ../verisim/ + +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig +make SUB_PROJECT=rocketchip CONFIG=DefaultConfig $1 +make SUB_PROJECT=boom CONFIG=BoomConfig +make SUB_PROJECT=boom CONFIG=BoomConfig $1 +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