diff options
author | Pierre Le Marre <dev@wismill.eu> | 2023-04-27 14:59:30 +0200 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2023-04-27 23:42:20 +0000 |
commit | 4669e788a42664e84e12ce1c8e12fbda6d947814 (patch) | |
tree | c347456758d177079d8cbf380e25f73a9400025a /.gitlab-ci.yml | |
parent | 59fbdb519b0c2e0dfc53bb8a2edb8855f7ccb4c3 (diff) | |
download | xkeyboard-config-4669e788a42664e84e12ce1c8e12fbda6d947814.tar.gz |
CI: fix yaml-to-junit-xml script
Additionally, report successful tests count.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fb520f3..6a944dd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -226,7 +226,12 @@ layout_tests: after_script: - echo "Failed keymap compilations:" - yq -c ".[] | select(.status != 0) | .cmd, .error" $INSTDIR/keymaps-failed.yaml - - .gitlab-ci/yaml-to-junit-xml.py $INSTDIR/keymaps-failed.yaml > junit-results.xml + - successful_tests=$(yq ". | length" "$INSTDIR/keymaps-success.yaml") + - > + .gitlab-ci/yaml-to-junit-xml.py \ + --additional-successful-tests $successful_tests \ + "$INSTDIR/keymaps-failed.yaml" \ + > junit-results.xml - xz -z "$INSTDIR/keymaps-success.yaml" - xz -z "$INSTDIR/keymaps-failed.yaml" variables: |