mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 13:27:29 -04:00
38 lines
No EOL
600 B
Bash
Executable file
38 lines
No EOL
600 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# exit when any command fails
|
|
set -e
|
|
|
|
# ensure build
|
|
make -s
|
|
|
|
coverage()
|
|
{
|
|
echo "begin coverage tests..."
|
|
|
|
make -C sim/simx clean
|
|
XLEN=64 make -C sim/simx
|
|
XLEN=64 make -C tests/riscv/isa run-simx
|
|
|
|
echo "coverage tests done!"
|
|
}
|
|
|
|
usage()
|
|
{
|
|
echo "usage: regression [-coverage] [-all] [-h|--help]"
|
|
}
|
|
|
|
while [ "$1" != "" ]; do
|
|
case $1 in
|
|
-coverage ) coverage
|
|
;;
|
|
-all ) coverage
|
|
;;
|
|
-h | --help ) usage
|
|
exit
|
|
;;
|
|
* ) usage
|
|
exit 1
|
|
esac
|
|
shift
|
|
done |