]> git.ipfire.org Git - thirdparty/git.git/commitdiff
ci: use `--github-workflow-markup` in the GitHub workflow
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 21 May 2022 22:18:54 +0000 (22:18 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sat, 21 May 2022 23:25:56 +0000 (16:25 -0700)
This makes the output easier to digest.

Note: since workflow output currently cannot contain any nested groups
(see https://github.com/actions/runner/issues/802 for details), we need
to remove the explicit grouping that would span the entirety of each
failed test script.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ci/lib.sh

index f8cb79e44f09ec2dd20bb8b58e1561ada6aa662f..de6532ee8cd76937f29c090e07b25ba13d5f07cb 100755 (executable)
--- a/ci/lib.sh
+++ b/ci/lib.sh
@@ -177,7 +177,7 @@ then
                        test_name="${test_exit%.exit}"
                        test_name="${test_name##*/}"
                        printf "\\e[33m\\e[1m=== Failed test: ${test_name} ===\\e[m\\n"
-                       group "Failed test: $test_name" cat "t/test-results/$test_name.out"
+                       cat "t/test-results/$test_name.markup"
 
                        trash_dir="t/trash directory.$test_name"
                        cp "t/test-results/$test_name.out" t/failed-test-artifacts/
@@ -189,7 +189,7 @@ then
        cache_dir="$HOME/none"
 
        export GIT_PROVE_OPTS="--timer --jobs 10"
-       export GIT_TEST_OPTS="--verbose-log -x"
+       export GIT_TEST_OPTS="--verbose-log -x --github-workflow-markup"
        MAKEFLAGS="$MAKEFLAGS --jobs=10"
        test windows != "$CI_OS_NAME" ||
        GIT_TEST_OPTS="--no-chain-lint --no-bin-wrappers $GIT_TEST_OPTS"