dejafu/hunit-dejafu
Michael Walker 31d29c11ea Require a 'MonadConc n' instance to run 'ConcT r n' expressions
This is preparation for adding bound threads.  The instance isn't used
in this commit, but the diff is large enough that I feel this should
be a separate commit for ease of review.

Fallout:

- The MonadBaseControl IO instance is gone, as I'm not sure how to do
  it generally.
- The pure/IO split is gone, everything is now monadic.
- The execution, SCT, and dejafu functions are of the form (MonadConc
  n, MonadRef r n) => ...
2017-12-12 14:06:59 +00:00
..
Test/HUnit Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
CHANGELOG.markdown Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
hunit-dejafu.cabal Pick version numbers for next-supermajor release 2017-12-12 14:06:59 +00:00
LICENSE Initial implementation of HUnit integration. 2015-10-08 12:05:59 +01:00
README.markdown Add Travis tests 2016-05-03 20:05:02 +01:00
Setup.hs Use stylish-haskell to format import lists. 2017-04-08 05:42:25 +01:00

hunit-dejafu

Integration between the dejafu library for concurrency testing and HUnit. This lets you easily incorporate concurrency testing into your existing test suites.

The documentation of the latest developmental version is available online.

Contributing

Bug reports, pull requests, and comments are very welcome!

Feel free to contact me on GitHub, through IRC (#haskell on freenode), or email (mike@barrucadu.co.uk).