ChasingBottoms: For testing partial and infinite values.

[ library, mit, testing ] [ Propose Tags ]

Do you ever feel the need to test code involving bottoms (e.g. calls to the error function), or code involving infinite values? Then this library could be useful for you.


[Skip to Readme]
Versions [faq] 1.2.2, 1.2.4, 1.3.0, 1.3.0.1, 1.3.0.2, 1.3.0.3, 1.3.0.4, 1.3.0.5, 1.3.0.6, 1.3.0.7, 1.3.0.8, 1.3.0.9, 1.3.0.10, 1.3.0.11, 1.3.0.12, 1.3.0.13, 1.3.0.14, 1.3.1, 1.3.1.1, 1.3.1.2, 1.3.1.3, 1.3.1.4, 1.3.1.5, 1.3.1.6, 1.3.1.7
Dependencies base (>=2 && <4), containers (>=0.1 && <1), mtl (>=1.1 && <2), QuickCheck (>=1.1 && <2), random (==1.*) [details]
License LicenseRef-OtherLicense
Copyright Copyright (c) Nils Anders Danielsson 2004-2007.
Author Nils Anders Danielsson
Maintainer http://www.cs.chalmers.se/~nad/contact.html
Category Test
Home page http://www.cs.chalmers.se/~nad/software/#Chasing Bottoms
Uploaded by DonaldStewart at Mon Nov 19 22:33:34 UTC 2007
Distributions Arch:1.3.1.6, Debian:1.3.1.4, NixOS:1.3.1.7
Downloads 18260 total (463 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefaultType
small_base

Choose the new smaller, split-up base package.

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for ChasingBottoms-1.2.2

[back to package description]
ChasingBottoms
--------------

Building
--------

To build: Use Cabal, or use ghc --make Test.ChasingBottoms. (If
Test.ChasingBottoms is already installed you may need to add something
like -ignore-package ChasingBottoms.)

Do not use Cabal to build the documentation. Use make docs instead.
You may need to edit the Makefile first.

To run through the test suite, execute Test.ChasingBottoms.Tests.main.

Possible future work
--------------------

* Making it easier to test equality etc. of functions. (This may be
  easier using the new version of Scrap your boilerplate, Scrap your
  boilerplate with class.)

* More custom generators for partial and infinite values.

Known bugs
----------

None.