packages feed

HTF-0.8.2.2: HTF.cabal

Name:             HTF
Version:          0.8.2.2
License:          LGPL
License-File:     LICENSE
Copyright:        (c) 2005-2011 Stefan Wehr
Author:           Stefan Wehr <mail@stefanwehr.de>
Maintainer:       Stefan Wehr <mail@stefanwehr.de>
Bug-Reports:      mailto:mail@stefanwehr.de
Stability:        Beta
Category:         Testing
Synopsis:         The Haskell Test Framework
Description:

    The Haskell Test Framework (/HTF/ for short) lets you define unit
    tests (<http://hunit.sourceforge.net>), QuickCheck properties
    (<http://www.cs.chalmers.se/~rjmh/QuickCheck/>), and black box
    tests in an easy and convenient way. The HTF uses a custom
    preprocessor that collects test definitions automatically.
    Furthermore, the preprocessor allows the HTF to report failing
    test cases with exact file name and line number information.

    .

    The documentation of the "Test.Framework.Tutorial" module
    provides a tutorial for the HTF.

Tested-With:      GHC==6.10.4, GHC==6.12, GHC==7.0
Build-Type:       Simple
Cabal-Version:    >= 1.6
Extra-Source-Files:
  README
  TODO
  ChangeLog

Source-Repository head
  Type:           darcs
  Location:       http://www.stefanwehr.de/darcs/HTF

Executable htfpp
  Main-Is:          HTFPP.hs
  Build-Depends:    cpphs >= 1.12,
                    haskell-src-exts >= 1.11 && < 1.14,
                    base == 4.*
  Other-Modules:
    Test.Framework.Preprocessor
    Test.Framework.HaskellParser

Library
  Build-Depends:    HUnit == 1.2.*,
                    QuickCheck >= 2.3 && < 2.6,
                    base == 4.*,
                    random == 1.0.*,
                    containers >= 0.3 && < 0.6,
                    process >= 1.0 && < 1.2,
                    directory >= 1.0 && < 1.3,
                    mtl >= 1.1 && < 2.2,
                    pretty >= 1.0 && < 1.2,
                    Diff >= 0.1.3 && < 0.2,
                    unix >= 2.4 && < 2.7,
                    bytestring >= 0.9 && < 0.11,
                    regex-compat >= 0.92 && < 0.96,
                    haskell-src-exts >= 1.11 && < 1.14,
                    criterion >= 0.5 && < 0.7
  Exposed-Modules:
    Test.Framework
    Test.Framework.HUnitWrapper
    Test.Framework.CriterionWrapper
    Test.Framework.TestManager
    Test.Framework.TestConfig
    Test.Framework.QuickCheckWrapper
    Test.Framework.BlackBoxTest
    Test.Framework.Location
    Test.Framework.Tutorial
    Test.Framework.Pretty
  Other-Modules:
    Test.Framework.TestManagerInternal
    Test.Framework.Utils
    Test.Framework.Colors
    Test.Framework.Diff
    Test.Framework.Process