aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-04-08 00:46:32 +0300
committerZyX <kp-pav@yandex.ru>2017-04-09 03:36:16 +0300
commit3321232c814f2847e835a6aaaf72b257cb4f6432 (patch)
tree365dbc2561f1a9e004826834a2891f92de7c46cf
parenta83511d1a19d6277f8258f2c5b970c936f0bc56e (diff)
downloadrneovim-3321232c814f2847e835a6aaaf72b257cb4f6432.tar.gz
rneovim-3321232c814f2847e835a6aaaf72b257cb4f6432.tar.bz2
rneovim-3321232c814f2847e835a6aaaf72b257cb4f6432.zip
ci: Allow check-single-includes to hang
-rw-r--r--ci/common/suite.sh10
-rwxr-xr-xci/run_lint.sh1
2 files changed, 10 insertions, 1 deletions
diff --git a/ci/common/suite.sh b/ci/common/suite.sh
index e22252c985..568d5d5bee 100644
--- a/ci/common/suite.sh
+++ b/ci/common/suite.sh
@@ -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"
diff --git a/ci/run_lint.sh b/ci/run_lint.sh
index 2c30615725..927bcbf6b5 100755
--- a/ci/run_lint.sh
+++ b/ci/run_lint.sh
@@ -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' \