ci: Allow check-single-includes to hang
This commit is contained in:
parent
a83511d1a1
commit
3321232c81
|
@ -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"
|
||||
|
|
|
@ -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' \
|
||||
|
|
Loading…
Reference in New Issue