diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-11-09 14:19:10 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2020-11-09 14:36:12 +0000 |
commit | 727902298d2ea2401d37f8ac2a58a81658433431 (patch) | |
tree | 31649e9ad471a75c62ce803f08480c10e858b8f2 /.gitlab-ci.yml | |
parent | 041a4c67b4a67bda7ac377a987825226d47ec44a (diff) | |
download | gdk-pixbuf-727902298d2ea2401d37f8ac2a58a81658433431.tar.gz |
ci: Add JUnit report for the test suite
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 359c4968a..fbe208a0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,11 +18,16 @@ variables: script: - meson ${COMMON_MESON_FLAGS} ${LOADERS_FLAGS} ${BUILD_OPTS} _build . - ninja -C _build + - .gitlab/scripts/run-tests.sh _build artifacts: - when: on_failure + when: always name: "gdk-pixbuf-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" paths: - - "${CI_PROJECT_DIR}/build_*/meson-logs" + - "${CI_PROJECT_DIR}/_build/meson-logs" + - "${CI_PROJECT_DIR}/_build/report-${CI_JOB_NAME}.xml" + reports: + junit: + - "${CI_PROJECT_DIR}/_build/report-${CI_JOB_NAME}.xml" cache: key: "$CI_JOB_NAME" paths: @@ -32,8 +37,6 @@ meson-fedora-x86_64: stage: build extends: .build-linux image: ${FEDORA_IMAGE} - after_script: - - meson test -C _build release-build: stage: build @@ -41,16 +44,14 @@ release-build: image: ${FEDORA_IMAGE} variables: BUILD_OPTS: "-Dbuildtype=release" - after_script: - - meson test -C _build reference: stage: docs - extends: .build-linux image: ${FEDORA_IMAGE} variables: BUILD_OPTS: "-Dgtk_doc=true" - after_script: + script: + - meson ${COMMON_MESON_FLAGS} ${LOADERS_FLAGS} ${BUILD_OPTS} _build . - ninja -C _build gdk-pixbuf-doc - mv _build/docs/html _reference artifacts: |