git.iko.soy/distributed-process
on master help sign in
CI: Run test with the tcp backend as well.
91fe84dFacundo Domínguez
.travis.yml+3−2
@@ -21,15 +21,16 @@ before_install:
21 - sed -i 's/^jobs:/-- jobs:/' $HOME/.cabal/config
21 - sed -i 's/^jobs:/-- jobs:/' $HOME/.cabal/config
22
22
23install:
23install:
24− - cabal install --jobs=2 --enable-tests --only-dependencies . distributed-process-tests/
24+ - cabal install --jobs=2 --enable-tests --only-dependencies -ftcp . distributed-process-tests/
25
25
26script:
26script:
27 - cabal install --jobs=2
27 - cabal install --jobs=2
28 - cd distributed-process-tests/
28 - cd distributed-process-tests/
29− - cabal configure --enable-tests
29+ - cabal configure -ftcp --enable-tests
30 - cabal build --jobs=2
30 - cabal build --jobs=2
31 # skip intermittent tests Reconnect and SpawnReconnect
31 # skip intermittent tests Reconnect and SpawnReconnect
32 - dist/build/TestCHInMemory/TestCHInMemory --plain -t '!Flaky'
32 - dist/build/TestCHInMemory/TestCHInMemory --plain -t '!Flaky'
33+ - dist/build/TestCHInTCP/TestCHInTCP --plain -t '!Flaky'
33 - dist/build/TestClosure/TestClosure --plain -t '!SpawnReconnect'
34 - dist/build/TestClosure/TestClosure --plain -t '!SpawnReconnect'
34 - dist/build/TestStats/TestStats --plain
35 - dist/build/TestStats/TestStats --plain
35 - dist/build/TestMx/TestMx --plain
36 - dist/build/TestMx/TestMx --plain
stack.yaml+4
@@ -4,6 +4,10 @@ packages:
4- distributed-process-tests/
4- distributed-process-tests/
5extra-deps:
5extra-deps:
6- distributed-static-0.3.2.0
6- distributed-static-0.3.2.0
7+- network-transport-tcp-0.4.2
7- network-transport-inmemory-0.5.0
8- network-transport-inmemory-0.5.0
8- rank1dynamic-0.3.1.0
9- rank1dynamic-0.3.1.0
9- rematch-0.2.0.0
10- rematch-0.2.0.0
11+flags:
12+ distributed-process-tests:
13+ tcp: true