diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2019-04-13 14:11:30 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-04-13 14:11:30 +0100 |
commit | 3bc8ab91a2694380fc7c46d2b53351be8e6f12f3 (patch) | |
tree | b7955e110ffd27d72921a8d90229366e347e9505 /.gitlab-ci.yml | |
parent | f9d586977428dc775796db5d256cb610b7fcb49d (diff) | |
download | gtk+-3bc8ab91a2694380fc7c46d2b53351be8e6f12f3.tar.gz |
ci: Add an HTML report generator
The JUnit cover report is useful, but only up to a point; for instance,
it's not used unless it's part of a merge request. This means you don't
get a report if you're pushing to a branch that does not have an MR open.
With a simple Python script and some minimal templating, we can generate
an HTML report from the "I Can't Believe it's not JSONā¢" log that Meson
produces, and keep it as a CI artifact.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 57cb4ab9c1..6528a6f149 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,7 @@ fedora-x86_64: paths: - "${CI_PROJECT_DIR}/_build/meson-logs" - "${CI_PROJECT_DIR}/_build/report.xml" + - "${CI_PROJECT_DIR}/_build/report.html" - "${CI_PROJECT_DIR}/_build/testsuite/reftests/output/*.png" cache: key: "$CI_JOB_NAME" |