Merge branch 'js/ci-github-workflow-markup'
commitfc5a070f591c2114a6e55b4fe3395f79e93699bb
authorJunio C Hamano <gitster@pobox.com>
Tue, 7 Jun 2022 21:10:57 +0000 (7 14:10 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 7 Jun 2022 21:10:57 +0000 (7 14:10 -0700)
tree8d6a907caca61f52958a3271d544b8e17eaa2742
parent2da81d1efb0166e1cec7a8582b837994dde6225b
parent3069f2a6f4c38e7e599067d2e4a8e31b4f53e2d3
Merge branch 'js/ci-github-workflow-markup'

Update the GitHub workflow support to make it quicker to get to the
failing test.

* js/ci-github-workflow-markup:
  ci: call `finalize_test_case_output` a little later
  ci(github): mention where the full logs can be found
  ci: use `--github-workflow-markup` in the GitHub workflow
  ci(github): avoid printing test case preamble twice
  ci(github): skip the logs of the successful test cases
  ci: optionally mark up output in the GitHub workflow
  ci/run-build-and-tests: add some structure to the GitHub workflow output
  ci: make it easier to find failed tests' logs in the GitHub workflow
  ci/run-build-and-tests: take a more high-level view
  test(junit): avoid line feeds in XML attributes
  tests: refactor --write-junit-xml code
  ci: fix code style
ci/run-build-and-tests.sh
t/test-lib-functions.sh
t/test-lib.sh