summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-06-12 09:37:13 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-06-14 23:10:08 -0400
commit503e830c3d01edc9db4e49e73841e45a20675a1e (patch)
treec0d2a25aa3b8ba24a266a2e9eaed52ebb80cda25 /.gitlab-ci.yml
parent5279dda861f6a5cc804be88dc5f0ff2442660149 (diff)
downloadhaskell-503e830c3d01edc9db4e49e73841e45a20675a1e.tar.gz
gitlab-ci: Lint testsuite for framework failures
This introduces a new lint job checking for framework failures and listing broken tests.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 032966b5e2..5d399d6f92 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,6 +70,15 @@ ghc-linters:
refs:
- merge_requests
+lint-testsuite:
+ stage: lint
+ image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb9:$DOCKER_REV"
+ script:
+ - make -Ctestsuite list_broken TEST_HC=ghc
+ dependencies: []
+ tags:
+ - lint
+
# We allow the submodule checker to fail when run on merge requests (to
# accomodate, e.g., haddock changes not yet upstream) but not on `master` or
# Marge jobs.