diff options
Diffstat (limited to 'ci/run_tests.sh')
-rwxr-xr-x | ci/run_tests.sh | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/ci/run_tests.sh b/ci/run_tests.sh index ae85246ab6..a121d28902 100755 --- a/ci/run_tests.sh +++ b/ci/run_tests.sh @@ -8,38 +8,39 @@ source "${CI_DIR}/common/build.sh" source "${CI_DIR}/common/test.sh" source "${CI_DIR}/common/suite.sh" +rm -f "$END_MARKER" if [[ "$GITHUB_ACTIONS" != "true" ]]; then - run_suite 'build_nvim' 'build' + build_nvim || fail 'build' if test "$CLANG_SANITIZER" != "TSAN"; then # Additional threads are only created when the builtin UI starts, which # doesn't happen in the unit/functional tests if test "${FUNCTIONALTEST}" != "functionaltest-lua"; then - run_suite run_unittests unittests + run_unittests || fail 'unittests' fi - run_suite run_functionaltests functionaltests + run_functionaltests || fail 'functionaltests' fi - run_suite run_oldtests oldtests - run_suite install_nvim install_nvim + run_oldtests || fail 'oldtests' + install_nvim || fail 'install_nvim' end_tests else case "$1" in build) - run_suite 'build_nvim' 'build' + build_nvim || fail 'build' ;; unittests) - run_suite 'run_unittests' 'unittests' + run_unittests || fail 'unittests' ;; functionaltests) - run_suite 'run_functionaltests' 'functionaltests' + run_functionaltests || fail 'functionaltests' ;; oldtests) - run_suite 'run_oldtests' 'oldtests' + run_oldtests || fail 'oldtests' ;; install_nvim) - run_suite 'install_nvim' 'install_nvim' + install_nvim || fail 'install_nvim' ;; *) :;; |