I am using Haskell Test Framework through Stack to evaluate QuickCheck properties. When I run stack test
, failing properties are reported in the form of Gave up! Passed only 95 tests
. The many examples of property testing I've found report failures in the form of Falsifiable, after 48 tests
followed by the arguments that failed. These examples, however, seem to be running QuickCheck directly instead of through Stack and HTF.
How can I configure my environment to report the arguments generated by QuickCheck that failed to satisfy the property under test? As pointed out in Testing with HTF, documentation is already sparse and poor for some of these tools alone, let alone for combining them together.