SmallCheck and Lazy SmallCheckautomatic exhaustive testing for small valuesby Colin Runciman, Matthew Naylor, Fredrik Lindblad |
Papers, slides, programs and benchmarks
LimitationsLazy SmallCheck currently does not provide the existential quantification and function generation features of SmallCheck. When using Hugs, testing properties with Lazy SmallCheck sometimes produces a ``control stack overflow''. This is due to a bug in the implementation of exception handling in Hugs, which will be fixed in the next release of Hugs. GHC does not suffer from this problem. ContributorsThanks to Gwern Branwen, Andy Gill, Neil Mitchell and the Haskell'08 reviewers for contributions and suggestions. |