]> git.ipfire.org Git - thirdparty/bind9.git/commit
Generate JUnit reports for unit & system tests
authorPetr Špaček <pspacek@isc.org>
Fri, 1 Apr 2022 17:49:44 +0000 (19:49 +0200)
committerPetr Špaček <pspacek@isc.org>
Wed, 6 Apr 2022 19:14:38 +0000 (21:14 +0200)
commitd26d4f289fcf9abcc39464d677665afa978f33ee
tree1b7844823cb194b621c3434d7f587ed394f8f771
parentf25e38b67e37af7f756e22d6a4d92785f484ad9e
Generate JUnit reports for unit & system tests

This allows Gitlab to show nice summary for individual tests/test
directories and to expose the results in Gitlab API for consumption
elsewhere.

A catch: As of Gitlab 14.7.7, the detailed results are stored
only in artifacts and thus expire. All consumers (including API) need
to be "fast enough" to get the data before they disappear.
This also forces us to always store the artifacts intead of storing them
only on failure.
.gitlab-ci.yml
bin/tests/convert-trs-to-junit.py [new file with mode: 0755]