git.iko.soy/distributed-process
on remove-table-api help sign in
distributed-process/.travis.yml
37 lines 1.4 kB history raw
1language: c
3sudo: false
5matrix:
6 include:
7 - env: CABALVER=1.22 GHCVER=7.6.3
8 addons: {apt: {packages: [cabal-install-1.22,ghc-7.6.3], sources: [hvr-ghc]}}
9 - env: CABALVER=1.22 GHCVER=7.8.4
10 addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4], sources: [hvr-ghc]}}
11 - env: CABALVER=1.22 GHCVER=7.10.3
12 addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3],sources: [hvr-ghc]}}
14before_install:
15 - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:~/.cabal/bin:$PATH
16 - ghc --version
17 - cabal --version
18 - cabal update
19 # workaround for https://ghc.haskell.org/trac/ghc/ticket/9221
20 # taken from https://github.com/hvr/multi-ghc-travis/blob/0fa68f78c2b1b059f904c9abc85510a3bb4f57e2/README.md
21 - sed -i 's/^jobs:/-- jobs:/' $HOME/.cabal/config
23install:
24 - cabal install --jobs=2 --enable-tests --only-dependencies -ftcp . distributed-process-tests/
26script:
27 - cabal install --jobs=2
28 - cd distributed-process-tests/
29 - cabal configure -ftcp --enable-tests
30 - cabal build --jobs=2
31 # skip intermittent tests Reconnect and SpawnReconnect
32 - dist/build/TestCHInMemory/TestCHInMemory --plain -t '!Flaky'
33 - dist/build/TestCHInTCP/TestCHInTCP --plain -t '!Flaky'
34 - dist/build/TestClosure/TestClosure --plain -t '!SpawnReconnect'
35 - dist/build/TestStats/TestStats --plain
36 - dist/build/TestMx/TestMx --plain
37 - dist/build/TestTracing/TestTracing --plain