]> git.ipfire.org Git - thirdparty/git.git/commitdiff
ci(github): skip the logs of the successful test cases
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 21 May 2022 22:18:52 +0000 (22:18 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sat, 21 May 2022 23:25:56 +0000 (16:25 -0700)
In most instances, looking at the log of failed test cases is enough to
identify the problem.

In some (rare?) instances, a previous test case that was marked as
successful actually has information pertaining to a later test case that
fails.

To allow the page to load relatively quickly, let's only show the logs
of the failed test cases to be shown. The full logs are available for
download as artifacts, should a deeper investigation become necessary.

Co-authored-by: Victoria Dye <vdye@github.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib-github-workflow-markup.sh

index d8dc969df4a17bfda74ee380fd3c00cd37b2dfde..1ef0fd5ba87f164f65866d2993cfa50fd1405e29 100644 (file)
@@ -40,6 +40,10 @@ finalize_test_case_output () {
        fixed)
                echo >>$github_markup_output "::notice::fixed: $this_test.$test_count $1"
                ;;
+       ok)
+               # Exit without printing the "ok" tests
+               return
+               ;;
        esac
        echo >>$github_markup_output "::group::$test_case_result: $this_test.$test_count $*"
        test-tool >>$github_markup_output path-utils skip-n-bytes \