git.iko.soy/distributed-process
on master help sign in
distributed-process/.travis.yml
43 lines 1.6 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]}}
9 - env: ARGS="--stack-yaml stack-ghc-8.2.2.yaml"
10 addons: {apt: {packages: [libgmp-dev]}}
11 - env: ARGS="--stack-yaml stack-ghc-8.4.4.yaml"
12 addons: {apt: {packages: [libgmp-dev]}}
13 - env: ARGS="--stack-yaml stack-nightly.yaml --resolver nightly"
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}TestMxInMemory
38- stack ${ARGS} test $ARG='--plain' ${TEST_PACKAGE}TestMxInTCP
39- stack ${ARGS} test $ARG='--plain' ${TEST_PACKAGE}TestTracingInMemory
41notifications:
42 slack:
43 secure: LbqbNjK1KiHNiQo/i/Za4vkMD9l9mhmN+PWYFBQkNvGFWffSRayRKFrTqt4znV2p7h4dY1XZFoC7T5RemBVQLq2ppZAUWxkITeu1OUlnmVLDfJLeVYGTR/fn90nP6Y5ITE7T3A07nKmWaRbKpIgFBAOjzgqaM0csscDx3z0WW18=