Commit Graph

23 Commits

Author SHA1 Message Date
ncaq
fc77ca238e updated: lts to 15 2020-04-13 23:46:49 +09:00
Michael Xavier
64ab980805 Update our build matrix
Looks like we hit a big breaking change with the latest yesod major
version. I took a look at the CPP needed and it wouldn't be worth
it. This forces us to cut lts-10 and older loose. I've also allowed
nightly tests to fail since there are a lot of dependencies that are
trailing behind.
2018-10-16 10:18:13 -07:00
Michael Xavier
f34e10a3be Send --fast flag for tests
No reason really to have optimizations, all the time is in
building. Last build ran out of memory and I'm hoping this gets us
under the ceiling.
2018-01-15 19:46:19 -08:00
Michael Xavier
94a9db4b81 Scale back build matrix
This matrix takes forever to build and makes the CI setup more
complicated with various stack yamls fixing versions. I think it is
reasonable to test the last 3 LTS and nightly.
2018-01-15 16:34:11 -08:00
Michael Xavier
34446681fe Try caching stack work dir 2018-01-15 14:01:48 -08:00
Michael Xavier
9615bb3996 Run against lts-8
Also great, we get a ghc panic in lts-7. thats neat.
2017-03-02 17:41:09 -08:00
Michael Xavier
164761bfc3 Install libgmp prereq 2017-03-02 14:35:03 -08:00
Michael Xavier
a5114cb505 Rework travis build
Perhaps supporting lts 2-8 is not the best idea.
2017-03-02 14:21:42 -08:00
Michael Xavier
399463f8c5 Get building on nightly with ghc 8 2017-02-08 18:34:51 -08:00
Michael Xavier
70d1c43e09 I think we have to use system-ghc explicitly now? 2017-01-25 18:15:40 -08:00
Felipe Lessa
01b277b11e New .travis.yml using stack instead of cabal-meta. 2015-12-31 15:25:41 -02:00
Felipe Lessa
1a1a281517 Travis: Skip 100 MiB SQL tests.
This is getting ridiculous.  The test that used to fail on GHC 7.10 and
work on GHC 7.8, now failed on GHC 7.8 and worked on GHC 7.10.

It's better to have a predictable test suite with two less unit tests
than having an unpredictable one.
2015-06-01 12:53:31 -03:00
Felipe Lessa
fefb86db47 Travis: Delete database files after running tests.
Currently PostgreSQL is dying on GHC 7.10 but not on GHC 7.8.

Hypothesis: The files left over from the acid-state local storage test
are consuming resources that PostgreSQL needs.  These files are not
created on GHC 7.8, only on GHC 7.10.
2015-06-01 11:25:03 -03:00
Felipe Lessa
e4f9f422d8 Travis: Don't bother with GHC HEAD. 2015-06-01 02:08:36 -03:00
Felipe Lessa
e127371df6 Travis: Explicitly run each test suite.
Travis is timing out and I can't see where in the test suite we're
having problems.
2015-05-31 21:35:42 -03:00
Felipe Lessa
4ff73d87d8 Travis: Use PostgreSQL 9.3.
The persistent test is failing and I have no idea why, as it's not
displaying any error message.  This commit changes a few things with
PostgreSQL just to see if they make any difference.

Note that the persistent test suite passes with flying colors both
before and after this commit on my machine using PostgreSQL 9.4.2.
2015-05-31 16:30:44 -03:00
Felipe Lessa
e9c4ea69a5 Travis: run tests sequentially.
They're too intensive and already make good use of the availabe CPU and RAM.
2015-05-31 15:14:46 -03:00
Felipe Lessa
a731cb2a8a Travis: GHC 7.10.1 instead of GHC 7.10.2. 2015-05-31 14:38:33 -03:00
Felipe Lessa
8a222d4a42 Travis: First try at having Redis and PostgreSQL ready. 2015-05-31 13:53:24 -03:00
Felipe Lessa
6190544cc4 Travis: Don't bother with GHC 7.6. 2015-05-31 12:39:34 -03:00
Felipe Lessa
70e4353b3e Travis: --run-tests needs Cabal 1.20. 2015-05-31 12:03:53 -03:00
Felipe Lessa
4bab3dfa2c Travis: I thought I didn't need alex and happy. 2015-05-31 11:57:53 -03:00
Felipe Lessa
c7d8187149 First stab at Travis + cabal-meta.
Travis never works on the first try for me, though :(.
2015-05-31 11:49:46 -03:00