packages feed

hpc-coveralls-1.0.8: hpc-coveralls.cabal

name:           hpc-coveralls
version:        1.0.8
synopsis:       Coveralls.io support for Haskell.
description:
  This utility converts and sends Haskell projects hpc code coverage to
  <http://coveralls.io/ coverall.io>.
  .
  /Usage/
  .
  Below is the simplest example of .travis.yml configuration to use with Travis CI:
  .
  > language: haskell
  > ghc: 7.8
  > script:
  >   - cabal configure --enable-tests --enable-library-coverage && cabal build && cabal test
  > after_script:
  >   - cabal install hpc-coveralls
  >   - hpc-coveralls [options] [test-suite-names]
  .
  Further information can be found in the <https://github.com/guillaume-nargeot/hpc-coveralls README>.

license:        BSD3
license-file:   LICENSE
author:         Guillaume Nargeot
maintainer:     Guillaume Nargeot <guillaume+hackage@nargeot.com>
copyright:      (c) 2014-2017 Guillaume Nargeot
category:       Control
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.8
tested-with:    GHC == 7.6, GHC == 7.8, GHC == 7.10, GHC == 8.0
homepage:       https://github.com/guillaume-nargeot/hpc-coveralls
bug-reports:    https://github.com/guillaume-nargeot/hpc-coveralls/issues

extra-source-files:
  README.md,
  CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/guillaume-nargeot/hpc-coveralls.git

library
  hs-source-dirs: src
  exposed-modules:
    Trace.Hpc.Coveralls,
    Trace.Hpc.Coveralls.Lix,
    Trace.Hpc.Coveralls.Types,
    Trace.Hpc.Coveralls.Util
  other-modules:
    HpcCoverallsCmdLine,
    Paths_hpc_coveralls,
    Trace.Hpc.Coveralls.Cabal,
    Trace.Hpc.Coveralls.Config,
    Trace.Hpc.Coveralls.Curl,
    Trace.Hpc.Coveralls.GitInfo,
    Trace.Hpc.Coveralls.Paths
  build-depends:
    aeson          >= 0.7.1   && <1.2,
    base           >= 4       && < 5,
    bytestring     >= 0.10    && <0.11,
    Cabal,
    containers     >= 0.5     && <0.6,
    cmdargs        >= 0.10    && <0.11,
    curl           >= 1.3.8   && <1.4,
    directory      >= 1.2     && <1.4,
    directory-tree >= 0.12    && <0.13,
    hpc            >= 0.6     && <0.7,
    process        >= 1.1.0.1 && <1.5,
    pureMD5        >= 2.1     && <2.2,
    retry          >= 0.5     && <0.8,
    safe           >= 0.3     && <0.4,
    split          >= 0.2.2   && <0.3,
    transformers   >= 0.4.1   && <0.6

executable hpc-coveralls
  hs-source-dirs: src
  main-is:        HpcCoverallsMain.hs
  build-depends:
    aeson          >= 0.7.1   && <1.2,
    base           >= 4       && < 5,
    bytestring     >= 0.10    && <0.11,
    Cabal,
    containers     >= 0.5     && <0.6,
    cmdargs        >= 0.10    && <0.11,
    curl           >= 1.3.8   && <1.4,
    directory      >= 1.2     && <1.4,
    directory-tree >= 0.12    && <0.13,
    hpc            >= 0.6     && <0.7,
    process        >= 1.1.0.1 && <1.5,
    pureMD5        >= 2.1     && <2.2,
    retry          >= 0.5     && <0.8,
    safe           >= 0.3     && <0.4,
    split          >= 0.2.2   && <0.3,
    transformers   >= 0.4.1   && <0.6
  ghc-options:    -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns

executable run-cabal-test
  hs-source-dirs: src
  main-is:        RunCabalTestMain.hs
  build-depends:
    async >= 2.0,
    base >=4 && < 5,
    process,
    regex-posix,
    split
  ghc-options:    -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns

test-suite test-all
  hs-source-dirs: test
  type:           exitcode-stdio-1.0
  main-is:        TestAll.hs
  other-modules:
    TestHpcCoverallsLix,
    TestHpcCoverallsUtil
  build-depends:
    base,
    hpc-coveralls,
    HUnit
  ghc-options:    -Wall