@@ -27,17 +27,21 @@ common directory { build-depends: directory
27
27
common exceptions { build-depends : exceptions }
28
28
common filepath { build-depends : filepath }
29
29
common hedgehog { build-depends : hedgehog }
30
+ common hedgehog-quickcheck { build-depends : hedgehog-quickcheck }
30
31
common http-conduit { build-depends : http-conduit }
31
32
common lifted-async { build-depends : lifted-async }
32
33
common lifted-base { build-depends : lifted-base }
33
- common monad-control { build-depends : monad-control }
34
34
common mmorph { build-depends : mmorph }
35
+ common monad-control { build-depends : monad-control }
35
36
common mtl { build-depends : mtl }
36
37
common network { build-depends : network }
37
38
common process { build-depends : process }
38
39
common resourcet { build-depends : resourcet }
39
40
common stm { build-depends : stm }
40
41
common tar { build-depends : tar < 0.6 }
42
+ common tasty { build-depends : tasty }
43
+ common tasty-hedgehog { build-depends : tasty-hedgehog }
44
+ common tasty-quickcheck { build-depends : tasty-quickcheck }
41
45
common temporary { build-depends : temporary }
42
46
common text { build-depends : text }
43
47
common time { build-depends : time >= 1.9.1 }
@@ -47,6 +51,8 @@ common unliftio { build-depends: unliftio
47
51
common yaml { build-depends : yaml }
48
52
common zlib { build-depends : zlib }
49
53
54
+ common hedgehog-extras { build-depends : hedgehog-extras }
55
+
50
56
common Win32
51
57
if os(windows)
52
58
build-depends : Win32 >= 2.5.4.1
@@ -109,6 +115,7 @@ library
109
115
Hedgehog.Extras.Stock.CallStack
110
116
Hedgehog.Extras.Stock.IO.File
111
117
Hedgehog.Extras.Stock.IO.Network.NamedPipe
118
+ Hedgehog.Extras.Stock.IO.Network.Port
112
119
Hedgehog.Extras.Stock.IO.Network.Socket
113
120
Hedgehog.Extras.Stock.IO.Network.Sprocket
114
121
Hedgehog.Extras.Stock.IO.Process
@@ -124,3 +131,18 @@ library
124
131
Hedgehog.Extras.Test.MonadAssertion
125
132
Hedgehog.Extras.Test.Network
126
133
Hedgehog.Extras.Test.Process
134
+
135
+ test-suite hedgehog-extras-test
136
+ import : base, project-config,
137
+ hedgehog,
138
+ hedgehog-extras,
139
+ network,
140
+ tasty,
141
+ tasty-hedgehog,
142
+ hs-source-dirs : test
143
+ main-is : hedgehog-extras-test.hs
144
+ type : exitcode-stdio-1.0
145
+
146
+ other-modules : Hedgehog.Extras.Stock.IO.Network.PortSpec
147
+
148
+ build-tool-depends : tasty-discover :tasty-discover
0 commit comments