git.iko.soy/distributed-process
on mxsend-fix help sign in
distributed-process/distributed-process-tests/distributed-process-tests.cabal
158 lines 6.8 kB history raw
1name: distributed-process-tests
2version: 0.4.11
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: Tim Watson <watson.timothy@gmail.com>
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,
30 binary >= 0.5 && < 0.9,
31 bytestring >= 0.9 && < 0.12,
32 distributed-process >= 0.6.0 && < 0.8,
33 distributed-static,
34 exceptions >= 0.5,
35 HUnit >= 1.2 && < 1.7,
36 network-transport >= 0.4.1.0 && < 0.6,
37 network >= 2.5 && < 2.9,
38 random >= 1.0 && < 1.2,
39 rematch >= 0.1.2.1,
40 setenv >= 0.1.1.3,
41 test-framework >= 0.6 && < 0.9,
42 test-framework-hunit >= 0.2.0 && < 0.4,
43 stm
44 hs-source-dirs: src
45 ghc-options: -Wall -fno-warn-unused-do-bind
46 extensions: CPP,
47 ExistentialQuantification,
48 FlexibleInstances,
49 DeriveDataTypeable,
50 DeriveGeneric,
51 GeneralizedNewtypeDeriving,
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.9,
65 network-transport >= 0.4.1.0 && < 0.6,
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.9,
80 network-transport >= 0.4.1.0 && < 0.6,
81 network-transport-tcp >= 0.5 && < 0.7,
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.9,
97 network-transport >= 0.4.1.0 && < 0.6,
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.9,
111 network-transport >= 0.4.1.0 && < 0.6,
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
118Test-Suite TestMxInMemory
119 Type: exitcode-stdio-1.0
120 Main-Is: runInMemory.hs
121 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Mx
122 Build-Depends: base >= 4.4 && < 5,
123 distributed-process-tests,
124 network >= 2.3 && < 2.9,
125 network-transport >= 0.4.1.0 && < 0.6,
126 network-transport-inmemory >= 0.5,
127 test-framework >= 0.6 && < 0.9
128 Extensions: CPP
129 ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
130 HS-Source-Dirs: tests
132Test-Suite TestTracingInMemory
133 Type: exitcode-stdio-1.0
134 Main-Is: runInMemory.hs
135 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Tracing
136 Build-Depends: base >= 4.4 && < 5,
137 distributed-process-tests,
138 network >= 2.3 && < 2.9,
139 network-transport >= 0.4.1.0 && < 0.6,
140 network-transport-inmemory >= 0.5,
141 test-framework >= 0.6 && < 0.9
142 Extensions: CPP
143 ghc-options: -eventlog -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
144 HS-Source-Dirs: tests
146Test-Suite TestMxInTCP
147 Type: exitcode-stdio-1.0
148 Main-Is: runInMemory.hs
149 CPP-Options: -DTEST_SUITE_MODULE=Control.Distributed.Process.Tests.Mx
150 Build-Depends: base >= 4.4 && < 5,
151 distributed-process-tests,
152 network >= 2.3 && < 2.9,
153 network-transport >= 0.4.1.0 && < 0.6,
154 network-transport-inmemory >= 0.5,
155 test-framework >= 0.6 && < 0.9
156 Extensions: CPP
157 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
158 HS-Source-Dirs: tests