2996974e5d
When developing Swift it's often needed to run all tests. This script makes it much simpler. Change-Id: I67e6f7cc05ebd0475001c1b56e8f6fd09c8c644f
34 lines
502 B
Bash
Executable File
34 lines
502 B
Bash
Executable File
#!/bin/bash
|
|
|
|
TOP_DIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
|
|
|
|
echo "==== Unit tests ===="
|
|
resetswift
|
|
$TOP_DIR/.unittests $@
|
|
rvalue=$?
|
|
if [ $rvalue != 0 ] ; then
|
|
exit $rvalue
|
|
fi
|
|
|
|
echo "==== Func tests ===="
|
|
resetswift
|
|
startmain
|
|
$TOP_DIR/.functests $@
|
|
rvalue=$?
|
|
if [ $rvalue != 0 ] ; then
|
|
exit $rvalue
|
|
fi
|
|
|
|
echo "==== Probe tests ===="
|
|
resetswift
|
|
$TOP_DIR/.probetests $@
|
|
rvalue=$?
|
|
if [ $rvalue != 0 ] ; then
|
|
exit $rvalue
|
|
fi
|
|
|
|
echo "All tests runs fine"
|
|
|
|
exit 0
|
|
|