This adjusts Travis CI so that it builds everything and runs the gold-tests on GHC 8.0.2, 8.2.2, 8.4.3 and 8.6.1. The actual gold-tests run is permitted to fail on 8.0.2 and 8.6.1, as the expected output for some tests differs between GHC versions, but I think it makes sense to run the tests in CI so as to be able to look at the build log and observe changes in the tests.
I made one small additional fix to support building under GHC 8.6.1, and disabled -ddump-rule-rewrites in graphics-examples in the interests of speeding up the tests.
Feedback welcome. Are there any other tests we should be running?
This adjusts Travis CI so that it builds everything and runs the gold-tests on GHC 8.0.2, 8.2.2, 8.4.3 and 8.6.1. The actual gold-tests run is permitted to fail on 8.0.2 and 8.6.1, as the expected output for some tests differs between GHC versions, but I think it makes sense to run the tests in CI so as to be able to look at the build log and observe changes in the tests.
I made one small additional fix to support building under GHC 8.6.1, and disabled
-ddump-rule-rewrites
ingraphics-examples
in the interests of speeding up the tests.Feedback welcome. Are there any other tests we should be running?