git.iko.soy/distributed-process
on remove-table-api help sign in
distributed-process/distributed-process-tests/distributed-process-tests.cabal
145 lines 6.2 kB history raw
1name: distributed-process-tests
2version: 0.4.5
3synopsis: Tests and test support tools for distributed-process.
4homepage: http://github.com/haskell-distributed/distributed-process/tree/master/distributed-process-tests
5description: Tests and test suite for Cloud Haskell libraries.
6license: BSD3
7license-file: LICENSE
8Author: Duncan Coutts, Nicolas Wu, Edsko de Vries
9Maintainer: Facundo Domínguez <facundo.dominguez@tweag.io>
10copyright: Well-Typed LLP
11category: Control, Cloud Haskell
12build-type: Simple
13cabal-version: >=1.8
15flag tcp
16 Description: build and run TCP tests
17 Default: False
19library
20 exposed-modules: Network.Transport.Test
21 Control.Distributed.Process.Tests.CH
22 Control.Distributed.Process.Tests.Closure
23 Control.Distributed.Process.Tests.Mx
24 Control.Distributed.Process.Tests.Receive
25 Control.Distributed.Process.Tests.Stats
26 Control.Distributed.Process.Tests.Tracing
27 Control.Distributed.Process.Tests.Internal.Utils
28 Build-Depends: base >= 4.4 && < 5,
29 ansi-terminal >= 0.5 && < 0.7,
30 binary >= 0.5 && < 0.8,
31 bytestring >= 0.9 && < 0.11,
32 distributed-process >= 0.6.0 && < 0.7,
33 distributed-static,
34 HUnit >= 1.2 && < 1.4,
35 network-transport >= 0.4.1.0 && < 0.5,
36 network >= 2.5 && < 2.7,
37 random >= 1.0 && < 1.2,
38 rematch >= 0.1.2.1,
39 setenv >= 0.1.1.3,
40 test-framework >= 0.6 && < 0.9,
41 test-framework-hunit >= 0.2.0 && < 0.4,
42 stm
43 hs-source-dirs: src
44 ghc-options: -Wall -fno-warn-unused-do-bind
45 extensions: CPP,
46 ExistentialQuantification,
47 FlexibleInstances,
48 DeriveDataTypeable,
49 DeriveGeneric,
50 GeneralizedNewtypeDeriving,
51 OverlappingInstances,
52 RankNTypes,
53 RecordWildCards,
54 ScopedTypeVariables
55 if impl(ghc <= 7.4.2)
56 Build-Depends: ghc-prim == 0.2.0.0
58Test-Suite TestCHInMemory
59 Type: exitcode-stdio-1.0
60 Main-Is: runInMemory.hs
61 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.CH
62 Build-Depends: base >= 4.4 && < 5,
63 distributed-process-tests,
64 network >= 2.3 && < 2.7,
65 network-transport >= 0.4.1.0 && < 0.5,
66 network-transport-inmemory >= 0.5,
67 test-framework >= 0.6 && < 0.9
68 Extensions: CPP
69 ghc-options: -Wall -threaded -eventlog -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
70 HS-Source-Dirs: tests
72Test-Suite TestCHInTCP
73 Type: exitcode-stdio-1.0
74 Main-Is: runTCP.hs
75 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.CH
76 if flag(tcp)
77 Build-Depends: base >= 4.4 && < 5,
78 distributed-process-tests,
79 network >= 2.3 && < 2.7,
80 network-transport >= 0.4.1.0 && < 0.5,
81 network-transport-tcp >= 0.5 && < 0.6,
82 test-framework >= 0.6 && < 0.9
83 else
84 Buildable: False
85 Extensions: CPP
86 ghc-options: -Wall -threaded -eventlog -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
87 HS-Source-Dirs: tests
90Test-Suite TestClosure
91 Type: exitcode-stdio-1.0
92 Main-Is: runInMemory.hs
93 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Closure
94 Build-Depends: base >= 4.4 && < 5,
95 distributed-process-tests,
96 network >= 2.3 && < 2.7,
97 network-transport >= 0.4.1.0 && < 0.5,
98 network-transport-inmemory >= 0.5,
99 test-framework >= 0.6 && < 0.9
100 Extensions: CPP
101 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
102 HS-Source-Dirs: tests
104Test-Suite TestStats
105 Type: exitcode-stdio-1.0
106 Main-Is: runInMemory.hs
107 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Stats
108 Build-Depends: base >= 4.4 && < 5,
109 distributed-process-tests,
110 network >= 2.3 && < 2.7,
111 network-transport >= 0.4.1.0 && < 0.5,
112 network-transport-inmemory >= 0.5,
113 test-framework >= 0.6 && < 0.9
114 Extensions: CPP
115 ghc-options: -Wall -eventlog -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
116 HS-Source-Dirs: tests
119Test-Suite TestMx
120 Type: exitcode-stdio-1.0
121 Main-Is: runInMemory.hs
122 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Mx
123 Build-Depends: base >= 4.4 && < 5,
124 distributed-process-tests,
125 network >= 2.3 && < 2.7,
126 network-transport >= 0.4.1.0 && < 0.5,
127 network-transport-inmemory >= 0.5,
128 test-framework >= 0.6 && < 0.9
129 Extensions: CPP
130 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
131 HS-Source-Dirs: tests
133Test-Suite TestTracing
134 Type: exitcode-stdio-1.0
135 Main-Is: runInMemory.hs
136 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Tracing
137 Build-Depends: base >= 4.4 && < 5,
138 distributed-process-tests,
139 network >= 2.3 && < 2.7,
140 network-transport >= 0.4.1.0 && < 0.5,
141 network-transport-inmemory >= 0.5,
142 test-framework >= 0.6 && < 0.9
143 Extensions: CPP
144 ghc-options: -Wall -eventlog -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
145 HS-Source-Dirs: tests