test.sh: enhancements
* Explicitly name every test to run, I have lots of unchecked in stuff * Allow SIGINT to stop the process
This commit is contained in:
parent
23e279b617
commit
adfd827531
36
test.sh
36
test.sh
|
@ -22,10 +22,38 @@ sys.exit(1)
|
|||
' "$@"
|
||||
}
|
||||
|
||||
for f in tests/*_test.py; do
|
||||
echo $f
|
||||
timeout 10 python $f || fail=1
|
||||
done
|
||||
trap 'sigint' INT
|
||||
sigint()
|
||||
{
|
||||
echo "SIGINT received, stopping.."
|
||||
exit 1
|
||||
}
|
||||
|
||||
run_test()
|
||||
{
|
||||
echo "Running $1.."
|
||||
timeout 10 python $1 || fail=$?
|
||||
}
|
||||
|
||||
run_test tests/ansible_helpers_test.py
|
||||
run_test tests/call_function_test.py
|
||||
run_test tests/channel_test.py
|
||||
run_test tests/fakessh_test.py
|
||||
run_test tests/first_stage_test.py
|
||||
run_test tests/id_allocation_test.py
|
||||
run_test tests/importer_test.py
|
||||
run_test tests/latch_test.py
|
||||
run_test tests/local_test.py
|
||||
run_test tests/master_test.py
|
||||
run_test tests/module_finder_test.py
|
||||
run_test tests/nested_test.py
|
||||
run_test tests/parent_test.py
|
||||
run_test tests/responder_test.py
|
||||
run_test tests/router_test.py
|
||||
run_test tests/select_test.py
|
||||
run_test tests/ssh_test.py
|
||||
run_test tests/testlib.py
|
||||
run_test tests/utils_test.py
|
||||
|
||||
if [ "$fail" ]; then
|
||||
echo "AT LEAST ONE TEST FAILED" >&2
|
||||
|
|
Loading…
Reference in New Issue