- 08 Nov, 2019 1 commit
-
-
Before this patch, Hadrian didn't care about the TEST_ENV and METRICS_FILE environment variables, that the performance testing infrastructure uses to record perf tests results from CI jobs. It now looks them up right before running the testsuite driver, and passes suitable --test-env/--metrics-file arguments when these environment variables are set.
-
- 30 Oct, 2019 3 commits
-
-
Ben Gamari authored
Previously we were configuring the ARMv7 builds with a host/target triple of arm-linux-gnueabihf, which caused us to target ARMv6 and consequently rely on the old CP15 memory barrier implementation. This barrier has to be emulated on ARMv8 machines which is glacially slow. Hopefully this should fix the ARMv7 builds which currently consistently time out.
-
-
-
- 29 Oct, 2019 3 commits
-
-
-
-
This makes testing much easier.
-
- 26 Oct, 2019 2 commits
-
-
- 25 Oct, 2019 2 commits
-
-
- 22 Oct, 2019 1 commit
-
-
- 14 Oct, 2019 1 commit
-
-
This is a very cheap job and can catch a number of "easy" failure modes (e.g. missing imports in the compiler). Let's run it first.
-
- 08 Oct, 2019 2 commits
-
-
-
This should fix #16985.
-
- 24 Sep, 2019 1 commit
-
-
This bumps the CI Docker images to ci-images@990c5217.
-
- 20 Sep, 2019 1 commit
-
-
- 29 Aug, 2019 1 commit
-
-
This was inadvertently referring to the cabal-install-latest/ directory which is volatile.
-
- 22 Aug, 2019 1 commit
-
-
- 19 Aug, 2019 1 commit
-
-
- 04 Aug, 2019 1 commit
-
-
For some reason configure seems unable to find it on its own. Let's try giving it a hint. Addresses #16398.
-
- 31 Jul, 2019 1 commit
-
-
Ben Gamari authored
It seems that the regular expression parser changed in GitLab 12.1 and now does now support forward slashes in the RE, even when escaped.
-
- 24 Jul, 2019 2 commits
-
-
* Use show! in source tarball job. Since we aren't actually building anything in this job `show` won't work. * Fix Docker image name * Make `version` file contain only version string
-
Since MR !1025 fixed the Windows build, allowing us to build a binary distribution, we can now run the testsuite in that CI job. This required fixing 'createFileLink': it should not try to create symlinks on Windows (that requires admin priviledges, which Hadrian can't assume). We now instead fall back to copying. This patch also removes some duplicated logic for iserv in the test rules, where we handle our dependency on the iserv binaries in a special way.
-
- 23 Jul, 2019 1 commit
-
-
Now that we have absolute paths for submodules (since a76b233d) we no longer need this script.
-
- 19 Jul, 2019 1 commit
-
-
Otherwise we don't compile the stage2 compiler with DEBUG, meaning the testsuite isn't checked with assertions. Metric Increase: haddock.Cabal
-
- 15 Jul, 2019 1 commit
-
-
Ben Gamari authored
-
- 03 Jul, 2019 1 commit
-
-
Previously we used the deb9-debug job which used the `validate` build flavour which disabled `BUILD_SPHINX_PDF`. Fix this. Fixes #16890.
-
- 25 Jun, 2019 1 commit
-
-
- 18 Jun, 2019 1 commit
-
-
- 17 Jun, 2019 1 commit
-
-
Ben Gamari authored
Updates docker images to ensure that the `time` utility is available.
-
- 16 Jun, 2019 2 commits
-
-
This #16741 out of the way this should now pass.
-
-
- 15 Jun, 2019 2 commits
-
-
-
This introduces a new lint job checking for framework failures and listing broken tests.
-
- 13 Jun, 2019 5 commits
-
-
Enable artifacts on to ensure we have bindist coverage.
-
This should help alleviate queue times as the LLVM job is one of the longest that we have.
-
Move prepare-system.sh to .gitlab and remove everything else.
-
For reasons I don't understand sphinx seems to fail to produce a .idx file for makeindex.
-
MR !1151 makes the Hadrian/Linux job pass by fixing the last two test failures, so we can now be stricter and not allow those jobs to fail anymore, easily letting us see when patches introduce test failures.
-