/
test-framework.cabal
131 lines (113 loc) · 6.1 KB
/
test-framework.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Name: test-framework
Version: 0.8.2.0
Cabal-Version: >= 1.10
Category: Testing
Synopsis: Framework for running and organising tests, with HUnit and QuickCheck support
Description: Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in
parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by
command line options. All of this comes with colored test output, progress reporting and test statistics output.
License: BSD3
License-File: LICENSE
Author: Max Bolingbroke <batterseapower@hotmail.com>
Maintainer: Libraries List <libraries@haskell.org>
Homepage: http://haskell.github.io/test-framework/
Bug-Reports: https://github.com/haskell/test-framework/issues
Build-Type: Simple
Tested-With: GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4
Extra-Source-Files: ChangeLog.md
Library
Exposed-Modules: Test.Framework
Test.Framework.Options
Test.Framework.Providers.API
Test.Framework.Runners.Console
Test.Framework.Runners.Options
Test.Framework.Runners.TestPattern
Test.Framework.Runners.API
Test.Framework.Seed
Other-Modules: Test.Framework.Core
Test.Framework.Improving
Test.Framework.Runners.Console.Colors
Test.Framework.Runners.Console.ProgressBar
Test.Framework.Runners.Console.Run
Test.Framework.Runners.Console.Statistics
Test.Framework.Runners.Console.Table
Test.Framework.Runners.Console.Utilities
Test.Framework.Runners.Core
Test.Framework.Runners.Processors
Test.Framework.Runners.Statistics
Test.Framework.Runners.ThreadPool
Test.Framework.Runners.TimedConsumption
Test.Framework.Runners.XML.JUnitWriter
Test.Framework.Runners.XML
Test.Framework.Utilities
Build-Depends: base >= 4.3 && < 5
, ansi-terminal >= 0.4.0 && < 0.9
, ansi-wl-pprint >= 0.5.1 && < 0.7
, random >= 1.0 && < 1.2
, containers >= 0.1 && < 0.6
, regex-posix >= 0.72 && < 0.96
, old-locale >= 1.0 && < 1.1
, time >= 1.1.2 && < 1.9
, xml >= 1.3.5 && < 1.4
, hostname >= 1.0 && < 1.1
if !impl(ghc >= 7.8)
Build-Depends: base-orphans >= 0.1 && < 0.5
if !impl(ghc >= 8.0)
Build-Depends: semigroups >= 0.18 && < 0.19
Default-Language: Haskell2010
Default-Extensions: CPP
PatternGuards
ExistentialQuantification
RecursiveDo
FlexibleInstances
TypeSynonymInstances
TypeOperators
FunctionalDependencies
MultiParamTypeClasses
-- workaround https://github.com/haskell/cabal/issues/4443
if impl(ghc >= 7.2)
Default-Extensions: NondecreasingIndentation
Ghc-Options: -Wall
if impl(ghc)
Cpp-Options: -DCOMPILER_GHC
if impl(ghc >= 8.0)
Ghc-Options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
Test-Suite test-framework-tests
Main-Is: Test/Framework/Tests.hs
Type: exitcode-stdio-1.0
-- Buildable: False
Build-Depends: HUnit >= 1.2
, QuickCheck >= 2.3 && < 2.10
, base >= 4.3
, random >= 1.0
, containers >= 0.1
, ansi-terminal >= 0.4.0
, ansi-wl-pprint >= 0.5.1
, regex-posix >= 0.72
, old-locale >= 1.0
, time >= 1.1.2
, xml >= 1.3.5
, hostname >= 1.0
, libxml >= 0.1.1
, bytestring >= 0.9
, semigroups >= 0.18
Default-Language: Haskell2010
Default-Extensions: CPP
PatternGuards
ExistentialQuantification
RecursiveDo
FlexibleInstances
TypeSynonymInstances
TypeOperators
FunctionalDependencies
MultiParamTypeClasses
if impl(ghc >= 7.2)
Default-Extensions: NondecreasingIndentation
Cpp-Options: -DTEST
Ghc-Options: -Wall -threaded
if impl(ghc)
Cpp-Options: -DCOMPILER_GHC
Source-Repository head
Type: git
Location: https://github.com/haskell/test-framework.git
subdir: core