https://github.com/skogsbaer/HTF

Last synced: about 1 month ago

Repository metadata:

Haskell Test Framework


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 399
Total Committers: 28
Avg Commits per committer: 14.25
Development Distribution Score (DDS): 0.546

Commits in past year: 6
Committers in past year: 2
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.167

Name Email Commits
Stefan Wehr m****l@s****e 181
Stefan Wehr w****r@c****m 74
Stefan Wehr s****r@h****e 50
Stefan Wehr w****r@f****m 38
JP Moresmau jp@m****r 7
Andreas Abel a****l@i****e 6
Ollie Charles o****e@o****k 5
Thomas Wienecke w****t@g****m 5
Tim Baumann t****m@t****o 5
gwern0 g****0@g****m 5
Johannes Weiß w****s@t****e 3
Jonathan Dowland j****n@d****d 2
Tom Brow t****w@g****m 2
wehr w****r@i****e 2
David Leuschner d****d@l****e 1
Emin Karayel me@e****e 1
Johan Förberg j****n@f****e 1
Johannes Weiss j****s@u****e 1
John Wiegley j****w@f****m 1
Joshua Chia j****a@g****m 1
Marnix Klooster m****r@g****m 1
Matthew Pickering m****g@g****m 1
Matthias Fischmann mf@z****t 1
Michael Snoyman m****l@s****m 1
Mitchell Rosen m****n@g****m 1
Teo Camarasu t****u@t****m 1
Timo von Holtz t****h@t****e 1
gienah g****h@g****g 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

hackage: HTF

The Haskell Test Framework (HTF for short) lets you define and organize unit tests, QuickCheck properties, and black box tests in an easy and convenient way. HTF uses a custom preprocessor that collects test definitions automatically. HTF produces highly readable output for failing test cases: it provides exact file name and line number information, it colors and pretty prints expected and actual results, and it displays a diff highlighting the mismatching parts. The documentation of the Test.Framework.Tutorial module provides a tutorial for HTF. The sample directory in the HTF repo provides a good starting point for a project using HTF.

  • Homepage: https://github.com/skogsbaer/HTF/
  • Licenses: LGPL-2.1-only
  • Latest release: 0.11.2 (published almost 11 years ago)
  • Last Synced: 2024-11-11T03:10:20.083Z (about 1 month ago)
  • Versions: 65
  • Dependent Packages: 1
  • Dependent Repositories: 235
  • Downloads: 68,698 Total
  • Rankings:
    • Dependent repos count: 1.724%
    • Downloads: 1.967%
    • Average: 6.67%
    • Forks count: 7.923%
    • Dependent packages count: 10.472%
    • Stargazers count: 11.263%
  • Maintainers (3)

Dependencies

HTF.cabal hackage
  • HTF * build
  • cpphs >=1.19 build
  • Diff >=0.3
  • HTF *
  • HUnit *
  • HUnit >=1.2.5
  • QuickCheck >=2.3
  • aeson >=0.11
  • array *
  • base >=4.10 && <5
  • base64-bytestring *
  • bytestring >=0.9
  • containers >=0.5
  • cpphs >=1.19
  • directory >=1.0
  • haskell-src *
  • lifted-base >=0.1
  • monad-control >=0.3
  • mtl >=1.1
  • old-time >=1.0
  • pretty >=1.0
  • process >=1.0
  • random >=1.0
  • regex-compat >=0.92
  • text >=0.11
  • time *
  • unix >=2.4
  • vector *
  • xmlgen >=0.6
  • HTF * test
  • HUnit * test
  • aeson >=0.11 test
  • aeson-pretty * test
  • base >=4.10 && <5 test
  • bytestring >=0.9 test
  • directory >=1.0 test
  • filepath >=1.1 test
  • mtl * test
  • process >=1.0 test
  • random * test
  • regex-compat >=0.92 test
  • template-haskell * test
  • temporary >=1.1 test
  • text >=0.11 test
  • unordered-containers >=0.2 test
.github/workflows/haskell-ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
sample/sample-HTF.cabal hackage
  • HTF * build
  • HTF *
  • base *
  • HTF * test
  • base * test