summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2019-04-13 14:11:30 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2019-04-13 14:11:30 +0100
commit3bc8ab91a2694380fc7c46d2b53351be8e6f12f3 (patch)
treeb7955e110ffd27d72921a8d90229366e347e9505 /.gitlab-ci.yml
parentf9d586977428dc775796db5d256cb610b7fcb49d (diff)
downloadgtk+-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.yml1
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"