From 8f929388c4b79b82a6e7772720d785f3cbc1f3c1 Mon Sep 17 00:00:00 2001 From: Alp Mestanogullari Date: Fri, 26 Apr 2019 13:58:32 +0200 Subject: Hadrian: generate JUnit testsuite report in Linux CI job We also keep it as an artifact, like we do for non-Hadrian jobs, and list it as a junit report, so that the test results are reported in the GitLab UI for merge requests. --- .gitlab-ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7b13cadeb4..c254b5171d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -144,16 +144,19 @@ lint-release-changelogs: - ./boot - ./configure $CONFIGURE_ARGS - hadrian/build.cabal.sh -j`mk/detect-cpu-count.sh` --docs=no-sphinx binary-dist - - hadrian/build.cabal.sh -j`mk/detect-cpu-count.sh` --docs=no-sphinx test + - hadrian/build.cabal.sh -j`mk/detect-cpu-count.sh` --docs=no-sphinx test --summary-junit=./junit.xml - mv _build/bindist/ghc*.tar.xz ghc.tar.xz cache: key: hadrian paths: - cabal-cache artifacts: - when: always + reports: + junit: junit.xml + expire_in: 2 week paths: - ghc.tar.xz + - junit.xml validate-x86_64-linux-deb8-hadrian: extends: .validate-hadrian -- cgit v1.2.1