ci: Allow check-single-includes to hang

This commit is contained in:
ZyX 2017-04-08 00:46:32 +03:00
parent a83511d1a1
commit 3321232c81
2 changed files with 10 additions and 1 deletions

View File

@ -60,6 +60,12 @@ run_test() {
}
run_test_wd() {
local hang_ok=
if test "x$1" = "x--allow-hang" ; then
hang_ok=1
shift
fi
local timeout="$1"
test $# -gt 0 && shift
@ -105,7 +111,9 @@ run_test_wd() {
# status file not updated, assuming hang
kill -KILL $pid
if test $restarts -eq 0 ; then
fail "${test_name}" E "Test hang up"
if test "x$hang_ok" = "x" ; then
fail "${test_name}" E "Test hang up"
fi
else
echo "Test ${test_name} hang up, restarting"
eval "$restart_cmd"

View File

@ -20,6 +20,7 @@ csi_clean() {
run_test 'top_make clint-full' clint
run_test 'top_make testlint' testlint
CLICOLOR_FORCE=1 run_test_wd \
--allow-hang \
5s \
'top_make check-single-includes' \
'csi_clean' \