TLT: Testing in monads and transformers without explicit specs

[ lgpl, library, program, test ] [ Propose Tags ]

A small unit test system oriented with an emphasis on examining intermediate results of computations in monad transformers. The Test.TLT Haddock page is the main piece of documentation; or see also the GitHub repository https://github.com/jphmrst/TLT/.


[Skip to Readme]

Modules

[Last Documentation]

  • Test
    • Test.TLT

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0
Change log ChangeLog.md
Dependencies ansi-terminal (>=0.11.1 && <0.12), base (>=4.14.3 && <4.15 || >=4.15.1 && <4.16 || >=4.16.0 && <4.17), either (>=5.0.1 && <5.1), free (>=5.1.7 && <5.2), HUnit (>=1.6.2 && <1.7), mtl (>=2.2.2 && <2.3), resourcet (>=1.2.4 && <1.3), STMonadTrans (>=0.4.6 && <0.5), symbol (>=0.2.4 && <0.3), TLT, transformers (>=0.5.6 && <0.6) [details]
License LGPL-3.0-only
Copyright 2022 John Maraist
Author John Maraist
Maintainer haskell-tlt@maraist.org
Category Test
Home page https://github.com/jphmrst/TLT#readme
Bug tracker https://github.com/jphmrst/TLT/issues
Source repo head: git clone https://github.com/jphmrst/TLT
Uploaded by jpmrst at 2022-02-28T05:16:39Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables TLT-exe
Downloads 319 total (16 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2022-02-28 [all 2 reports]

Readme for TLT-0.1.0.0

[back to package description]

TLT

TLT is a Haskell test framework oriented towards stacked monad transformers. TLT has no explicit test specifications. Tests are run where declared, with results accumulated and reported at the end. Tests can live in an arbitrary monad transformer so long as the TLT transformer is part of the stack. Some control of the results display is available.

See the TLT Haddock page for instructions and examples.