Using quickcheck with test-framework (collect doesn't work)

Hello, I'm trying to use quickcheck with test-framework. QuickCheck site says I can use a function called collect to see statistics of data generation. The function "collect" doesn't seem to print anything, though. This is the output I get after running cabal test: Running 1 test suites... Test suite reference: RUNNING... Test suite reference: PASS Test suite logged to: dist/test/100doors-0.1-reference.log 1 of 1 test suites (1 of 1 test cases) passed. This is what I see inside the log: Test suite reference: RUNNING... Main: flipped door is different state: [OK, passed 100 tests] flipDoors creates a different list of doors unless empty: [OK, passed 100 tests] Properties Total Passed 2 2 Failed 0 0 Total 2 2 Test suite reference: PASS Test suite logged to: dist/test/100doors-0.1-reference.log This is my test code (stripping out the boring parts): instance Arbitrary Door where arbitrary = elements [Opened, Closed] prop_flipped_door_is_different_state door = door /= flipDoor door prop_flipDoors_creates_a_different_list_of_doors_unless_empty n doors = collect n $ (not $ null doors) ==> doors /= (flipDoors n doors) []'s Rafael

On Sat, Jun 7, 2014 at 2:50 PM, Rafael Almeida
Hello,
I'm trying to use quickcheck with test-framework. QuickCheck site says I can use a function called collect to see statistics of data generation. The function "collect" doesn't seem to print anything, though. This is the output I get after running cabal test:
Try it with tasty. test-framework has many old unfixed bugs and is not maintained.
participants (2)
-
Omari Norman
-
Rafael Almeida