Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
streamlined html tag parser Tag-stream is a library for parsing HTML//XML to a token stream. It can parse unstructured and malformed HTML from the web. It also provides an Enumeratee which can parse streamline html, which means it consumes constant memory. You can start from the `tests/Tests.hs` module to see what it can do.
-
Extract and create tar files using conduit for streaming Please see README.md. This is just filler to avoid warnings.
-
Rerun only tests which failed in a previous test run This ingredient for the tasty testing framework allows filtering a test tree depending on the outcome of the previous run. This may be useful in many scenarios, especially when a test suite grows large.
-
A fancy test runner, including support for golden tests. This package provides a fancy test runner and support for «golden testing». A golden test is an IO action that writes its result to a file. To pass the test, this output file should be identical to the corresponding «golden» file, which contains the correct result for the test. The test runner allows filtering tests using regexes, and to interactively inspect the result of golden tests. This package is a heavily extended fork of tasty-golden.
-
Tests defined by Search Using Golden Answer References A tasty testing framework that builds individual test configurations from a set of input files and expected results (golden) files along with associated files, where multiple expected results and associated files for each input file can be parameterized by filename. Additionally a tasty ingredient is supplied that can be used to show the search process and resulting test configurations without actually running the tests.
-
TAP (Test Anything Protocol) Version 13 formatter for tasty A tasty ingredient to output test results in TAP 13 format.
-
termbox This package provides a high-level wrapper around termbox, a simple C library for writing text-based user interfaces: https://github.com/termbox/termbox See also the higher-level interfaces:
- termbox-banana, a reactive-banana FRP interface.
- termbox-tea, an Elm Architecture interface.
- termbox-bindings-hs, direct Haskell-flavored bindings.
- termbox-bindings-c, direct C-flavored bindings.
package
test-framework-smallcheck Support for SmallCheck tests in test-framework Support for SmallCheck tests in test-framework
-
Testable functions Generate, shrink, and show functions for testing higher-order properties. See README.
-
Functional Enumeration of Algebraic Types Feat (Functional Enumeration of Algebraic Types) provides enumerations as functions from natural numbers to values (similar to toEnum but for any algebraic data type). This can be used for SmallCheck-style systematic testing, QuickCheck style random testing, and hybrids of the two. The enumerators are defined in a very boilerplate manner and there is a Template Haskell script for deriving the class instance for most types. Test.Feat contain a subset of the other modules that should be sufficient for most test usage. There are some small and large example in the tar ball. The generators are provided by the size-based package. This means other libraries that implement the Sized class can use the same generator definitions. One such is the lazy-search package, that uses laziness to search for values and test properties. This is typically a lot faster than Feat for properties that have preconditions (logical implication), but can not be used for random selection of values.