RE: Build time over travis time limit again

Joachim, Ben, I gave it a try on my machine. First of all, we currently need "--flavour=quick" instead of "quickest" because the latter builds only vanilla RTS. If I do: ./build.bat -j --flavour=quick ./build.bat -j --flavour=quick validate Then the testsuite completes, but I get a lot of errors, particularly in "ghci/", "perf/" and "th/". Most of them can probably be fixed relatively easily in Hadrian, but this requires a good understanding of which GHC features these tests actually depend on. I'll create an issue in the Hadrian repo to track down these testsuite failures and will CC you. Cheers, Andrey

Andrey Mokhov
Joachim, Ben,
I gave it a try on my machine.
First of all, we currently need "--flavour=quick" instead of "quickest" because the latter builds only vanilla RTS.
If I do:
./build.bat -j --flavour=quick ./build.bat -j --flavour=quick validate
Then the testsuite completes, but I get a lot of errors, particularly in "ghci/", "perf/" and "th/". Most of them can probably be fixed relatively easily in Hadrian, but this requires a good understanding of which GHC features these tests actually depend on. I'll create an issue in the Hadrian repo to track down these testsuite failures and will CC you.
I'm actually not sure it will be so easy for fix some of these. I have seen breakage of the ghci tests in non-validate build configurations (see #13243); this can likely be fixed but it will require some digging as it's not apparent to me what is going wrong. The performance tests will be quite sensitive to optimization level. That being said, perhaps we could make performance testsuite failures non-fatal for the Travis tests. Cheers, - Ben

Hi, Am Donnerstag, den 09.02.2017, 18:29 -0500 schrieb Ben Gamari:
That being said, perhaps we could make performance testsuite failures non-fatal for the Travis tests.
they are already disabled: - THREADS=3 SKIP_PERF_TESTS=YES VERBOSE=2 ./validate --fast --quiet Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
participants (3)
-
Andrey Mokhov
-
Ben Gamari
-
Joachim Breitner