packages feed

tasty-hedgehog-coverage-0.1.0.0: tasty-hedgehog-coverage.cabal

-- Initial tasty-hedgehog-coverage.cabal generated by cabal init.  For 
-- further documentation, see http://haskell.org/cabal/users-guide/

name:                tasty-hedgehog-coverage
version:             0.1.0.0
synopsis:            Coverage tracking for Hedgehog Property-Based Testing via Tasty.
description:         Integrates with the Tasty testing suite and Hedgehog property-based testing and allows you to keep a tally of the inputs that meet certain criteria. Providing the summary on test completion.
license:             BSD3
license-file:        LICENCE
author:              QFPL @ Data61
maintainer:          sean.chalmers@data61.csiro.au
copyright:           Copyright (C) 2017 Commonwealth Scientific and Industrial Research Organisation (CSIRO)
category:            Testing
build-type:          Simple
extra-source-files:  changelog.md
cabal-version:       >=1.10

tested-with:         GHC == 7.10.3
                   , GHC == 8.0.2
                   , GHC == 8.2.2
                   , GHC == 8.4.1

source-repository   head
  type:             git
  location:         git@github.com:qfpl/tasty-hedgehog-coverage.git

library
  exposed-modules:     Test.Tasty.Hedgehog.Coverage

  build-depends:       base                >= 4.8 && < 4.12
                     , tagged              >= 0.8 && < 0.9
                     , tasty               >= 0.11 && < 1.2
                     , tasty-hedgehog      >= 0.2 && < 0.3
                     , hedgehog            >= 0.5 && < 0.7
                     , wl-pprint-annotated >= 0.1 && < 0.2
                     , mtl                 >= 2.2 && < 3
                     , transformers        >= 0.4 && < 0.6
                     , text                >= 1.2 && < 1.3
                     , containers          >= 0.5 && < 0.7

  hs-source-dirs:      src

  ghc-options:         -Wall

  default-language:    Haskell2010

test-suite tasty-hedgehog-coverage-tests
  type:                exitcode-stdio-1.0
  main-is:             Main.hs
  hs-source-dirs:      test
  build-depends:       base                   >= 4.8 && <4.12
                     , tasty                  >= 0.11 && < 1.2
                     , tasty-expected-failure >= 0.11 && < 0.12
                     , hedgehog               >= 0.5 && < 0.7
                     , tasty-hedgehog-coverage

  ghc-options:         -Wall
  default-language: Haskell2010