Refactor Distribution.Simple.Haddock.haddocks
[cabal.git] / cabal.project.coverage
blob7c39810b88f8a6c178bbe0b319ccbfb8d7df3115
1 packages: Cabal-syntax/ Cabal/ cabal-testsuite/
2 packages: cabal-install/
3 packages: cabal-install-solver/
4 packages: solver-benchmarks/
6 tests: True
8 packages: Cabal-QuickCheck/
9 packages: Cabal-tree-diff/
10 packages: Cabal-described
11 packages: Cabal-tests/
12 packages: cabal-benchmarks/
14 -- Uncomment to allow picking up extra local unpacked deps:
15 --optional-packages: */
17 -- Remove after hackage-repo-tool release
18 allow-newer:
19   hackage-repo-tool:optparse-applicative
21 allow-newer:
22   hackage-security:Cabal
24 -- https://github.com/haskell-hvr/windns/pull/2
25 allow-newer: windns-0.1.0.1:base
27 -- avoiding extra dependencies
28 constraints: rere -rere-cfg
29 constraints: these
31 -- NOTE: for library coverage in multi-project builds,
32 -- see:
34 -- * https://github.com/haskell/cabal/issues/6440
35 -- * https://github.com/haskell/cabal/issues/5213#issuecomment-586517129
37 -- We must mask coverage for dependencies of `cabal-install` in
38 -- multiproject settings in order to generate coverage for
39 -- the `cabal-install` library
41 package Cabal-syntax
42   ghc-options: -fno-ignore-asserts
43   coverage: False
44   library-coverage: False
46 package Cabal
47   ghc-options: -fno-ignore-asserts
48   coverage: False
49   library-coverage: False
51 package cabal-testsuite
52   ghc-options: -fno-ignore-asserts
53   coverage: False
54   library-coverage: False
56 package Cabal-QuickCheck
57   ghc-options: -fno-ignore-asserts
58   coverage: False
59   library-coverage: False
61 package Cabal-tree-diff
62   ghc-options: -fno-ignore-asserts
63   coverage: False
64   library-coverage: False
66 package Cabal-described
67   ghc-options: -fno-ignore-asserts
68   coverage: False
69   library-coverage: False
71 package cabal-install-solver
72   ghc-options: -fno-ignore-asserts
73   coverage: False
74   library-coverage: False
76 package cabal-install
77   ghc-options: -fno-ignore-asserts
78   coverage: True
79   library-coverage: True