Make separate helper scripts for testing compiler and runtime

This commit is contained in:
Max Brunsfeld 2014-07-17 19:14:17 -07:00
parent 779bf0d745
commit 02904085c2
8 changed files with 60 additions and 24 deletions

37
script/util/run_tests.sh Normal file
View file

@ -0,0 +1,37 @@
function run_tests {
local cmd=$1
shift
local debug=
local args=
while getopts "dvf:" option; do
case ${option} in
d)
debug=true
;;
f)
args="$args --only='${OPTARG}'"
;;
v)
args="$args --reporter=spec"
;;
*)
exit
;;
esac
done
if [[ -n $debug ]]; then
if which -s gdb; then
eval gdb $cmd -- $args
elif which -s lldb; then
eval lldb $cmd -- $args
else
echo "No debugger found"
exit 1
fi
else
eval time $cmd $args
fi
}