Script for running unit, func and probe tests at once
When developing Swift it's often needed to run all tests. This script makes it much simpler. Change-Id: I67e6f7cc05ebd0475001c1b56e8f6fd09c8c644f
This commit is contained in:
parent
e6a1ed5fb1
commit
2996974e5d
33
.alltests
Executable file
33
.alltests
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user