Re: [RFC PATCH v4 0/6] CI: js/ci-github-workflow-markup rebased on "use $GITHUB_ENV"
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
Show 13 quoted lines
> 6: 1d2b94436fc ! 6: b291f64821c ci: call `finalize_test_case_output` a little later
> @@ t/test-lib.sh: trap '{ code=$?; set +x; } 2>/dev/null; exit $code' INT TERM HUP
> test_failure=$(($test_failure + 1))
> say_color error "not ok $test_count - $1"
> shift
> - printf '%s\n' "$*" | sed -e 's/^/# /'
> - test "$immediate" = "" || _error_exit
> +@@ t/test-lib.sh: test_failure_ () {
> + say_color error "1..$test_count"
> + _error_exit
> + fi
> + finalize_test_case_output failure "$failure_label" "$@"
> }This part, specifically the following from [6/6], looks iffy.
@@ -782,13 +782,13 @@ trap '{ code=$?; set +x; } 2>/dev/null; exit $code' INT TERM HUP
# the test_expect_* functions instead.
test_ok_ () {
- finalize_test_case_output ok "$@"
test_success=$(($test_success + 1))
say_color "" "ok $test_count - $@"
+ finalize_test_case_output ok "$@"
}
test_failure_ () {
- finalize_test_case_output failure "$@"
+ failure_label=$1
test_failure=$(($test_failure + 1))
say_color error "not ok $test_count - $1"
shift
@@ -798,18 +798,19 @@ test_failure_ () {
say_color error "1..$test_count"
_error_exit
fi
+ finalize_test_case_output failure "$failure_label" "$@"
}
With the other 29-patch series applied on the same base as before,
test_failure_ does not have such "fi" inside. Misapplication of
rebase or something?
In any case, I've wiggled both series in and rebuilt 'seen'.
Looking good as before.
Thanks.