Summary
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.
Versions
v0.14.0.3 :: 0/0.14.0.3 :: gentoo
- Modified
- License
- LGPL-2.1
- Keywords
- ~amd64 ~x86
- USE flags
- doc hscolour
USE flags
General
Dependencies
dev-haskell / aeson : Fast JSON parsing and encoding
dev-haskell / base64-bytestring : Fast base64 encoding and decoding for ByteStrings
dev-haskell / cabal : A framework for packaging Haskell software
dev-haskell / cpphs : A liberalised re-implementation of cpp, the C pre-processor
dev-haskell / diff : O(ND) diff algorithm in haskell
dev-haskell / haskell-src : Support for manipulating Haskell source code
dev-haskell / hscolour : Colourise Haskell code
dev-haskell / hunit : A unit testing framework for Haskell
dev-haskell / lifted-base : lifted IO operations from the base library
dev-haskell / monad-control : Lift control operations, like exception catching, through monad transformers
dev-haskell / mtl : Monad classes, using functional dependencies
dev-haskell / old-time : Time library
dev-haskell / quickcheck : Automatic testing of Haskell programs
dev-haskell / random : random number library
dev-haskell / regex-compat : Replaces/Enhances Text.Regex
dev-haskell / text : An efficient packed Unicode text type
dev-haskell / vector : Efficient Arrays
dev-haskell / xmlgen : Fast XML generation library
Runtime Dependencies
dev-haskell / aeson : Fast JSON parsing and encoding
dev-haskell / base64-bytestring : Fast base64 encoding and decoding for ByteStrings
dev-haskell / cpphs : A liberalised re-implementation of cpp, the C pre-processor
dev-haskell / diff : O(ND) diff algorithm in haskell
dev-haskell / haskell-src : Support for manipulating Haskell source code
dev-haskell / hunit : A unit testing framework for Haskell
dev-haskell / lifted-base : lifted IO operations from the base library
dev-haskell / monad-control : Lift control operations, like exception catching, through monad transformers
dev-haskell / mtl : Monad classes, using functional dependencies
dev-haskell / old-time : Time library
dev-haskell / quickcheck : Automatic testing of Haskell programs
dev-haskell / random : random number library
dev-haskell / regex-compat : Replaces/Enhances Text.Regex
dev-haskell / text : An efficient packed Unicode text type
dev-haskell / vector : Efficient Arrays
dev-haskell / xmlgen : Fast XML generation library
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-haskell/htf: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-haskell/htf: bump up to 0.14.0.3
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-haskell/htf: bump up to 0.13.2.5
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Inline mirror://hackage and update URIs
This change inlines mirror://hackage in all ebuilds, and updates URIs to the modern form (old URIs redirect to that). The change has been made using the following command: find -name '*.ebuild' -exec sed -r -i \ -e 's@mirror://hackage/@https://hackage.haskell.org/@g' \ -e 's@https://hackage.haskell.org/packages/archive/([^/]*)/([^/]*)/@https://hackage.haskell.org/package/\1-\2/@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{PV}@${P}@g' \ -e '/hackage\.haskell\.org/s@\$\{MY_PN}-\$\{PV}@${MY_P}@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{MY_PV}@${MY_P}@g' \ {} + Signed-off-by: Michał Górny <mgorny@gentoo.org> - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Sergei Trofimovich · gentoo
dev-haskell/htf: haskell test framework, a depend of dev-haskell/argparser
Package-Manager: portage-2.3.0