git.iko.soy/distributed-process
on temp-latest-stackage-fix help sign in
distributed-process/.travis.yml
38 lines 1.2 kB history raw
1language: c
3sudo: false
5matrix:
6 include:
7 - env: ARGS="--stack-yaml stack-ghc-7.10.3.yaml"
8 addons: {apt: {packages: [libgmp-dev]}}
10 - env: ARGS="--stack-yaml stack-ghc-8.0.2.yaml"
11 addons: {apt: {packages: [libgmp-dev]}}
13 - env: ARGS=
14 addons: {apt: {packages: [libgmp-dev]}}
16cache:
17 directories:
18 - $HOME/.stack
20before_install:
21- export PATH=$HOME/.local/bin:$PATH;
22 mkdir -p ~/.local/bin;
23 travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack';
24 stack --version
26install:
27- stack $ARGS setup --no-terminal;
28 stack $ARGS build --no-terminal --only-snapshot --test --no-run-tests;
30script:
31- export ARG='--test-arguments'
32 export TEST_PACKAGE="distributed-process-tests:"
33- stack ${ARGS} test $ARG='--plain -t "!Flaky"' ${TEST_PACKAGE}TestCHInMemory
34- stack ${ARGS} test $ARG='--plain -t "!Flaky"' ${TEST_PACKAGE}TestCHInTCP
35- stack ${ARGS} test $ARG='--plain -t "!SpawnReconnect"' ${TEST_PACKAGE}TestClosure
36- stack ${ARGS} test $ARG='--plain' ${TEST_PACKAGE}TestStats
37- stack ${ARGS} test $ARG='--plain' ${TEST_PACKAGE}TestMx
38- stack ${ARGS} test $ARG='--plain' ${TEST_PACKAGE}TestTracing