mirror of
https://github.com/neovim/neovim.git
synced 2025-10-15 06:16:08 +00:00
ci: remove fail summary (#22174)
The tests already have a summary at the end, there's no need for an additional fail summary wrapper.
This commit is contained in:
@@ -26,7 +26,6 @@ main() {(
|
||||
export BUILD_DIR
|
||||
export FAILED=0
|
||||
|
||||
. $(dirname $0)/suite.sh
|
||||
. $(dirname $0)/test.sh
|
||||
|
||||
# Redirect XDG_CONFIG_HOME so users local config doesn't interfere
|
||||
|
@@ -1,10 +1,3 @@
|
||||
# Test success marker. If END_MARKER file exists, we know that all tests
|
||||
# finished. If FAIL_SUMMARY_FILE exists we know that some tests failed, this
|
||||
# file will contain information about failed tests. Build is considered
|
||||
# successful if tests ended without any of them failing.
|
||||
END_MARKER="$BUILD_DIR/.tests_finished"
|
||||
FAIL_SUMMARY_FILE="$BUILD_DIR/.test_errors"
|
||||
|
||||
fail() {
|
||||
local test_name="$1"
|
||||
local message="$2"
|
||||
@@ -12,25 +5,6 @@ fail() {
|
||||
: "${message:=Test $test_name failed}"
|
||||
|
||||
local full_msg="$test_name :: $message"
|
||||
echo "${full_msg}" >> "${FAIL_SUMMARY_FILE}"
|
||||
echo "Failed: $full_msg"
|
||||
export FAILED=1
|
||||
}
|
||||
|
||||
ended_successfully() {
|
||||
if test -f "${FAIL_SUMMARY_FILE}" ; then
|
||||
echo 'Test failed, complete summary:'
|
||||
cat "${FAIL_SUMMARY_FILE}"
|
||||
|
||||
if [[ "$GITHUB_ACTIONS" == "true" ]]; then
|
||||
rm -f "$FAIL_SUMMARY_FILE"
|
||||
fi
|
||||
|
||||
return 1
|
||||
fi
|
||||
if ! test -f "${END_MARKER}" ; then
|
||||
echo 'ended_successfully called before end marker was touched'
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
@@ -1,4 +1,13 @@
|
||||
. $(dirname $0)/suite.sh
|
||||
fail() {
|
||||
local test_name="$1"
|
||||
local message="$2"
|
||||
|
||||
: "${message:=Test $test_name failed}"
|
||||
|
||||
local full_msg="$test_name :: $message"
|
||||
echo "Failed: $full_msg"
|
||||
export FAILED=1
|
||||
}
|
||||
|
||||
print_core() {
|
||||
local app="$1"
|
||||
|
Reference in New Issue
Block a user