on master help sign in
Add --max-backjumps to .travis.yml
commit52f27de2566694098cf4db49f75400c924e86027 authorOleg Grenrus <oleg.grenrus@iki.fi> dateWed 7 Mar 2018, 09:05 (9 years ago) parentc141447
1 file changed+7−6
.travis.yml+7−6
.travis.yml+7−6
@@ -1,6 +1,6 @@
11# This Travis job script has been generated by a script via
22#
3−# runghc make_travis_yml_2.hs '--config=cabal.make-travis-yml' '--output=.travis.yml' 'cabal.project'
3+# runghc make_travis_yml_2.hs '--config=cabal.make-travis-yml' '--output=.travis.yml' '--max-backjumps=10000' 'cabal.project'
44#
55# For more information, see https://github.com/hvr/multi-ghc-travis
66#
@@ -64,6 +64,7 @@ install:
6464 - HADDOCK=${HADDOCK-true}
6565 - INSTALLED=${INSTALLED-true}
6666 - GHCHEAD=${GHCHEAD-false}
67+ - CABALNEWBUILDOPTS=--max-backjumps=10000
6768 - travis_retry cabal update -v
6869 - "sed -i.bak 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config"
6970 - rm -fv cabal.project cabal.project.local
@@ -119,7 +120,7 @@ install:
119120 (cd "doc/cookbook/file-upload" && autoreconf -i);
120121 fi
121122 - rm -f cabal.project.freeze
122− - rm -rf "servant"/.ghc.environment.* "servant-client"/.ghc.environment.* "servant-client-core"/.ghc.environment.* "servant-docs"/.ghc.environment.* "servant-foreign"/.ghc.environment.* "servant-server"/.ghc.environment.* "doc/tutorial"/.ghc.environment.* "doc/cookbook/db-postgres-pool"/.ghc.environment.* "doc/cookbook/jwt-and-basic-auth"/.ghc.environment.* "doc/cookbook/db-sqlite-simple"/.ghc.environment.* "doc/cookbook/basic-auth"/.ghc.environment.* "doc/cookbook/https"/.ghc.environment.* "doc/cookbook/structuring-apis"/.ghc.environment.* "doc/cookbook/using-custom-monad"/.ghc.environment.* "doc/cookbook/file-upload"/.ghc.environment.* "servant"/dist "servant-client"/dist "servant-client-core"/dist "servant-docs"/dist "servant-foreign"/dist "servant-server"/dist "doc/tutorial"/dist "doc/cookbook/db-postgres-pool"/dist "doc/cookbook/jwt-and-basic-auth"/dist "doc/cookbook/db-sqlite-simple"/dist "doc/cookbook/basic-auth"/dist "doc/cookbook/https"/dist "doc/cookbook/structuring-apis"/dist "doc/cookbook/using-custom-monad"/dist "doc/cookbook/file-upload"/dist
123+ - rm -rf .ghc.environment.* "servant"/dist "servant-client"/dist "servant-client-core"/dist "servant-docs"/dist "servant-foreign"/dist "servant-server"/dist "doc/tutorial"/dist "doc/cookbook/db-postgres-pool"/dist "doc/cookbook/jwt-and-basic-auth"/dist "doc/cookbook/db-sqlite-simple"/dist "doc/cookbook/basic-auth"/dist "doc/cookbook/https"/dist "doc/cookbook/structuring-apis"/dist "doc/cookbook/using-custom-monad"/dist "doc/cookbook/file-upload"/dist
123124 - DISTDIR=$(mktemp -d /tmp/dist-test.XXXX)
124125
125126# Here starts the actual work to be performed for the package under test;
@@ -156,15 +157,15 @@ script:
156157
157158 - echo Building with tests and benchmarks... && echo -en 'travis_fold:start:build-everything\\r'
158159 # build & run tests, build benchmarks
159− - cabal new-build -w ${HC} ${TEST} ${BENCH} all
160+ - cabal new-build -w ${HC} ${TEST} ${BENCH} ${CABALNEWBUILDOPTS} all
160161 - echo -en 'travis_fold:end:build-everything\\r'
161− - if [ "x$TEST" = "x--enable-tests" ]; then cabal new-test -w ${HC} ${TEST} ${BENCH} all; fi
162+ - if [ "x$TEST" = "x--enable-tests" ]; then cabal new-test -w ${HC} ${TEST} ${BENCH} ${CABALNEWBUILDOPTS} all; fi
162163
163164 - echo Haddock... && echo -en 'travis_fold:start:haddock\\r'
164165 # haddock
165166 - rm -rf ./dist-newstyle
166− - if $HADDOCK; then cabal new-haddock -w ${HC} ${TEST} ${BENCH} all; else echo "Skipping haddock generation";fi
167+ - if $HADDOCK; then cabal new-haddock -w ${HC} ${TEST} ${BENCH} ${CABALNEWBUILDOPTS} all; else echo "Skipping haddock generation";fi
167168
168169 - echo -en 'travis_fold:end:haddock\\r'
169−# REGENDATA ["--config=cabal.make-travis-yml","--output=.travis.yml","cabal.project"]
170+# REGENDATA ["--config=cabal.make-travis-yml","--output=.travis.yml","--max-backjumps=10000","cabal.project"]
170171# EOF