Tests: ✓ Passes  0.00 ms error ✗ Pure error  0.00 ms Retries: 3 (does not look flaky) ✗ Impure error  0.00 ms Retries: 3 (does not look flaky) undefined ✗ Pure undefined  0.00 ms Retries: 3 (does not look flaky) ✗ Impure undefined  0.00 ms Retries: 3 (does not look flaky) ✗ Exit code  0.00 ms Retries: 3 (does not look flaky) exceptions ✗ Record construction error  0.00 ms Retries: 3 (does not look flaky) Record construction error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) ✗ Record selection error  0.00 ms Retries: 3 (does not look flaky) Record selection error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) ✗ Record update error  0.00 ms Retries: 3 (does not look flaky) Record update error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) ✗ Pattern matching error  0.00 ms Retries: 3 (does not look flaky) Pattern matching error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) ✗ ArithException  0.00 ms Retries: 3 (does not look flaky) Pattern matching error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) ✗ NoMethodError  0.00 ms Retries: 3 (does not look flaky) Pattern matching error ✗ fails in IO, as the result  0.00 ms Retries: 3 (does not look flaky) ✗ fails in IO, as the action  0.00 ms Retries: 3 (does not look flaky) ✗ fails in pure code  0.00 ms Retries: 3 (does not look flaky) Printing ✓ print  0.00 ms ✓ putStrLn  0.00 ms Property tests pure ✓ reversing a list twice is the same as reversing it once  0.00 ms passed for all of 10 inputs. ✗ should fail to show that sorting does nothing  0.00 ms Retries: 3 (does not look flaky) ✓ should work with custom generators too  0.00 ms passed for all of 10 inputs. impure ✓ reversing a list twice is the same as reversing it once  0.00 ms passed for all of 10 inputs. ✗ should fail to show that sorting does nothing  0.00 ms Retries: 3 (does not look flaky) ✓ should work with custom generators too  0.00 ms passed for all of 10 inputs. Long running tests ✓ takes a while (1)  0.00 ms ✓ takes a while (2)  0.00 ms ✓ takes a while (3)  0.00 ms ✓ takes a while (4)  0.00 ms ✓ takes a while (5)  0.00 ms ✓ takes a while (6)  0.00 ms ✓ takes a while (7)  0.00 ms ✓ takes a while (8)  0.00 ms ✓ takes a while (9)  0.00 ms ✓ takes a while (10)  0.00 ms Diff ✗ shows nice multi-line diffs  0.00 ms Retries: 3 (does not look flaky) ✗ shows nice multi-line diffs  0.00 ms Retries: 3 (does not look flaky) assertions ✗ shouldBe  0.00 ms Retries: 3 (does not look flaky) ✗ shouldNotBe  0.00 ms Retries: 3 (does not look flaky) ✗ shouldSatisfy  0.00 ms Retries: 3 (does not look flaky) ✗ shouldNotSatisfy  0.00 ms Retries: 3 (does not look flaky) ✗ shouldSatisfyNamed  0.00 ms Retries: 3 (does not look flaky) ✗ shouldNotSatisfyNamed  0.00 ms Retries: 3 (does not look flaky) pending test Golden ✗ does not fail the suite when an exception happens while reading  0.00 ms Retries: 3 (does not look flaky) ✗ does not fail the suite when an exception happens while producing  0.00 ms Retries: 3 (does not look flaky) Golden output not found ✗ does not fail the suite when an exception happens while writing  0.00 ms Retries: 3 (does not look flaky) Golden output not found ✗ does not fail the suite when an exception happens while checking for equality  0.00 ms Retries: 3 (does not look flaky) outputResultForest ✓ outputs the same as last time  0.00 ms Around before ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) before_ ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) after ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) after_ ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) around ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) around_ ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) aroundWith ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) aroundWith' ✗ does not kill the test suite  0.00 ms Retries: 3 (does not look flaky) ✗ expectationFailure  0.00 ms Retries: 3 (does not look flaky) String ✗ compares strings  0.00 ms Retries: 3 (does not look flaky) ✗ compares strings  0.00 ms Retries: 3 (does not look flaky) ✗ compares texts  0.00 ms Retries: 3 (does not look flaky) ✗ compares texts  0.00 ms Retries: 3 (does not look flaky) ✗ compares bytestrings  0.00 ms Retries: 3 (does not look flaky) Context ✗ shows a nice context  0.00 ms Retries: 3 (does not look flaky) ✗ shows a nice context multiple levels deep  0.00 ms Retries: 3 (does not look flaky) ✗ shows a context when an exception is thrown as well  0.00 ms Retries: 3 (does not look flaky) Property 0 tests run ✓ shows a red '0 tests' when no tests are run  0.00 ms passed for all of 0 inputs. generated values ✗ shows many generated values too  0.00 ms Retries: 3 (does not look flaky) labels ✓ shows the labels in use on success  0.00 ms passed for all of 100 inputs. Labels 31.00% "length of input is 0" 21.00% "length of input is 1" 13.00% "length of input is 2" 8.00% "length of input is 3" 6.00% "length of input is 4" 10.00% "length of input is 5" 6.00% "length of input is 6" 4.00% "length of input is 7" 1.00% "length of input is 8" ✓ shows the labels in use on success  0.00 ms passed for all of 100 inputs. Labels 31.00% "length of input is 0", "magnitude (digits) of sum of input is 0" 13.00% "length of input is 1", "magnitude (digits) of sum of input is 0" 8.00% "length of input is 1", "magnitude (digits) of sum of input is 1" 5.00% "length of input is 2", "magnitude (digits) of sum of input is 0" 7.00% "length of input is 2", "magnitude (digits) of sum of input is 1" 1.00% "length of input is 2", "magnitude (digits) of sum of input is 2" 4.00% "length of input is 3", "magnitude (digits) of sum of input is 0" 3.00% "length of input is 3", "magnitude (digits) of sum of input is 1" 1.00% "length of input is 3", "magnitude (digits) of sum of input is 2" 5.00% "length of input is 4", "magnitude (digits) of sum of input is 0" 1.00% "length of input is 4", "magnitude (digits) of sum of input is 2" 7.00% "length of input is 5", "magnitude (digits) of sum of input is 0" 3.00% "length of input is 5", "magnitude (digits) of sum of input is 2" 5.00% "length of input is 6", "magnitude (digits) of sum of input is 0" 1.00% "length of input is 6", "magnitude (digits) of sum of input is 2" 2.00% "length of input is 7", "magnitude (digits) of sum of input is 0" 2.00% "length of input is 7", "magnitude (digits) of sum of input is 1" 1.00% "length of input is 8", "magnitude (digits) of sum of input is 0" ✗ shows the labels in use on failure  0.00 ms Retries: 3 (does not look flaky) Labels 100.00% "length of input is 0", "magnitude (digits) of sum of input is 0" classes ✓ shows the classes in use on success  0.00 ms passed for all of 100 inputs. Classes 100.00% non-trivial ✓ shows the classes in use on success  0.00 ms passed for all of 100 inputs. Classes 31.00% empty 48.00% non-trivial 21.00% single element ✗ shows the classes in use on failure  0.00 ms Retries: 3 (does not look flaky) Classes 100.00% empty tables ✓ shows the tables in use on success  0.00 ms passed for all of 100 inputs. List elements 10.14% -1 6.45% -2 7.37% -3 7.83% -4 5.07% -5 4.61% -6 5.99% -7 1.38% -8 0.46% -9 7.37% 0 6.91% 1 6.45% 2 6.45% 3 6.45% 4 4.61% 5 4.61% 6 4.61% 7 1.84% 8 1.38% 9 Shrinking ✗ can grab the mvar during shrinking  0.00 ms Retries: 3 (does not look flaky) Retries ✗ does not retry if the test is configured withoutRetries  0.00 ms ✗ Retries this five times  0.00 ms Retries: 5 (does not look flaky) Flakiness ✓ Allows flakiness on True eventhough there is none (should succeed)  0.00 ms ✗ Allows flakiness on False eventhough there is none (should fail)  0.00 ms Retries: 3 (does not look flaky) ✓ allows this intentionally flaky test with the default number of retries  0.00 ms Retries: 2 !!! FLAKY !!! We're on it! ✗ Does not allow flakiness if flakiness is not allowed even if retries happen  0.00 ms Retries: 2 !!! FLAKY !!! ✗ Allows flakiness in this boolean five times (should fail with 5 retries)  0.00 ms Retries: 5 (does not look flaky) ✓ allows this intentionally flaky test with up to four retries  0.00 ms Retries: 2 !!! FLAKY !!! We're on it! xdescribe two pending tests below here one two four pending tests below here one two wat three four callstack ✗ it  0.00 ms Retries: 3 (does not look flaky) ✗ specify  0.00 ms Retries: 3 (does not look flaky) ✗ prop  0.00 ms Retries: 3 (does not look flaky) describe ✗ describe-it  0.00 ms Retries: 3 (does not look flaky) ✗ describe-specify  0.00 ms Retries: 3 (does not look flaky) expectations ✓ considered passing  0.00 ms ✓ considered passing  0.00 ms ✗ considered failing  0.00 ms Retries: 3 (does not look flaky) ✗ considered failing  0.00 ms Retries: 3 (does not look flaky) combinators ✗ should fail  0.00 ms Retries: 3 (does not look flaky) ✓ should pass  0.00 ms passed for all of 100 inputs. ✗ should not crash (undefined value)  0.00 ms Retries: 3 (does not look flaky) ✗ should not crash (undefined generator)  0.00 ms Retries: 3 (does not look flaky) ✗ should be even  0.00 ms Retries: 3 (does not look flaky) ✓ should be even  0.00 ms ✗ should be even  0.00 ms Retries: 3 (does not look flaky) randomness ✗ always outputs the same pseudorandomness  0.00 ms Retries: 3 (does not look flaky) Failures:  output-test/Spec.hs:35 ✗ 1 error.Pure error Retries: 3 (does not look flaky) foobar CallStack (from HasCallStack): error, called at output-test/Spec.hs:35:28 in main:Spec  output-test/Spec.hs:36 ✗ 2 error.Impure error Retries: 3 (does not look flaky) foobar CallStack (from HasCallStack): error, called at output-test/Spec.hs:36:24 in main:Spec  output-test/Spec.hs:38 ✗ 3 undefined.Pure undefined Retries: 3 (does not look flaky) Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:38:31 in main:Spec  output-test/Spec.hs:39 ✗ 4 undefined.Impure undefined Retries: 3 (does not look flaky) Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:39:28 in main:Spec  output-test/Spec.hs:40 ✗ 5 Exit code Retries: 3 (does not look flaky) ExitFailure 1  output-test/Spec.hs:48 ✗ 6 exceptions.Record construction error Retries: 3 (does not look flaky) test  output-test/Spec.hs:45 ✗ 7 exceptions.Record construction error.fails in IO, as the result Retries: 3 (does not look flaky) output-test/Spec.hs:49:57-64: Missing field in record construction field  output-test/Spec.hs:46 ✗ 8 exceptions.Record construction error.fails in IO, as the action Retries: 3 (does not look flaky) output-test/Spec.hs:49:57-64: Missing field in record construction field  output-test/Spec.hs:47 ✗ 9 exceptions.Record construction error.fails in pure code Retries: 3 (does not look flaky) output-test/Spec.hs:49:57-64: Missing field in record construction field  output-test/Spec.hs:50 ✗ 10 exceptions.Record selection error Retries: 3 (does not look flaky) test  output-test/Spec.hs:45 ✗ 11 exceptions.Record selection error.fails in IO, as the result Retries: 3 (does not look flaky) No match in record selector field  output-test/Spec.hs:46 ✗ 12 exceptions.Record selection error.fails in IO, as the action Retries: 3 (does not look flaky) No match in record selector field  output-test/Spec.hs:47 ✗ 13 exceptions.Record selection error.fails in pure code Retries: 3 (does not look flaky) No match in record selector field  output-test/Spec.hs:52 ✗ 14 exceptions.Record update error Retries: 3 (does not look flaky) test  output-test/Spec.hs:45 ✗ 15 exceptions.Record update error.fails in IO, as the result Retries: 3 (does not look flaky) output-test/Spec.hs:53:60-88: Non-exhaustive patterns in record update  output-test/Spec.hs:46 ✗ 16 exceptions.Record update error.fails in IO, as the action Retries: 3 (does not look flaky) output-test/Spec.hs:53:60-88: Non-exhaustive patterns in record update  output-test/Spec.hs:47 ✗ 17 exceptions.Record update error.fails in pure code Retries: 3 (does not look flaky) output-test/Spec.hs:53:60-88: Non-exhaustive patterns in record update  output-test/Spec.hs:54 ✗ 18 exceptions.Pattern matching error Retries: 3 (does not look flaky) test  output-test/Spec.hs:45 ✗ 19 exceptions.Pattern matching error.fails in IO, as the result Retries: 3 (does not look flaky) output-test/Spec.hs:55:50-64: Non-exhaustive patterns in Cons1 s  output-test/Spec.hs:46 ✗ 20 exceptions.Pattern matching error.fails in IO, as the action Retries: 3 (does not look flaky) output-test/Spec.hs:55:50-64: Non-exhaustive patterns in Cons1 s  output-test/Spec.hs:47 ✗ 21 exceptions.Pattern matching error.fails in pure code Retries: 3 (does not look flaky) output-test/Spec.hs:55:50-64: Non-exhaustive patterns in Cons1 s  output-test/Spec.hs:56 ✗ 22 exceptions.ArithException Retries: 3 (does not look flaky) arithmetic underflow  output-test/Spec.hs:45 ✗ 23 exceptions.Pattern matching error.fails in IO, as the result Retries: 3 (does not look flaky) divide by zero  output-test/Spec.hs:46 ✗ 24 exceptions.Pattern matching error.fails in IO, as the action Retries: 3 (does not look flaky) divide by zero  output-test/Spec.hs:47 ✗ 25 exceptions.Pattern matching error.fails in pure code Retries: 3 (does not look flaky) divide by zero  output-test/Spec.hs:58 ✗ 26 exceptions.NoMethodError Retries: 3 (does not look flaky) test  output-test/Spec.hs:45 ✗ 27 exceptions.Pattern matching error.fails in IO, as the result Retries: 3 (does not look flaky) output-test/Spec.hs:29:10-19: No instance nor default method for class operation toUnit  output-test/Spec.hs:46 ✗ 28 exceptions.Pattern matching error.fails in IO, as the action Retries: 3 (does not look flaky) output-test/Spec.hs:29:10-19: No instance nor default method for class operation toUnit  output-test/Spec.hs:47 ✗ 29 exceptions.Pattern matching error.fails in pure code Retries: 3 (does not look flaky) output-test/Spec.hs:29:10-19: No instance nor default method for class operation toUnit  output-test/Spec.hs:72 ✗ 30 Property tests.pure.should fail to show that sorting does nothing Retries: 3 (does not look flaky) Failed after 3 tests Generated: [-5,3,11,-3,-13,0,19,-10,15,-13,1,-12,10,-18,-3,-2,6,-9,-6]  output-test/Spec.hs:80 ✗ 31 Property tests.impure.should fail to show that sorting does nothing Retries: 3 (does not look flaky) Failed after 3 tests Generated: [-5,3,11,-3,-13,0,19,-10,15,-13,1,-12,10,-18,-3,-2,6,-9,-6] Expected these values to be equal: Actual:  [ -18 , -13 , -13 , -12 , -10 , -9 , -6 , -5 , -3 , -3 , -2 , 0 , 1 , 3 , 6 , 10 , 11 , 15 , 19 ] Expected:  [ -5 , 3 , 11 , -3 , -13 , 0 , 19 , -10 , 15 , -13 , 1 , -12 , 10 , -18 , -3 , -2 , 6 , -9 , -6 ] Inline diff:  [ -5 , 138 , -113 , -13 , -132 , -10 , -19 , -160 , 1-5 , -13 , -31 , -12 , 10 , -18 , -3 , -62 , 106 , -11 , 159 , 1-69 ]  output-test/Spec.hs:90 ✗ 32 Diff.shows nice multi-line diffs Retries: 3 (does not look flaky) Expected these values to be equal: Actual:  ( "foo" , [ "quux" , "quux" , "quux" , "quux" , "quux" , "quux" , "quux" ] , "bar" ) Expected:  ( "foofoo" , [ "quux" , "quux" , "quux" , "quux" , "quux" , "quux" ] , "baz" ) Inline diff:  ( "foofoo" , [ "quux" , "quux" , "quux" , "quux" , "quux" , "quux" , "quux" ] , "bazr" )  output-test/Spec.hs:92 ✗ 33 Diff.shows nice multi-line diffs Retries: 3 (does not look flaky) Expected these values to be equal: Actual: ( "foo" , [] , "bar" ) Expected:  ( "foofoo" , [ "quux" , "quux" , "quux" , "quux" , "quux" , "quux" ] , "baz" ) Inline diff:  ( "foofoo"  , [] "quux" , "quux" , "quux" , "quux" , "quux" , "quux" ] , "barz"  )  output-test/Spec.hs:95 ✗ 34 assertions.shouldBe Retries: 3 (does not look flaky) Expected these values to be equal: Actual: 3 Expected: 4  output-test/Spec.hs:96 ✗ 35 assertions.shouldNotBe Retries: 3 (does not look flaky) Did not expect equality of the values but both were: 3  output-test/Spec.hs:97 ✗ 36 assertions.shouldSatisfy Retries: 3 (does not look flaky) Predicate failed, but should have succeeded, on this value: 3  output-test/Spec.hs:98 ✗ 37 assertions.shouldNotSatisfy Retries: 3 (does not look flaky) Predicate succeeded, but should have failed, on this value: 3  output-test/Spec.hs:99 ✗ 38 assertions.shouldSatisfyNamed Retries: 3 (does not look flaky) Predicate failed, but should have succeeded, on this value: 3 Predicate: even  output-test/Spec.hs:100 ✗ 39 assertions.shouldNotSatisfyNamed Retries: 3 (does not look flaky) Predicate succeeded, but should have failed, on this value: 3 Predicate: odd  output-test/Spec.hs:103 ✗ 40 Golden.does not fail the suite when an exception happens while reading Retries: 3 (does not look flaky) ExitFailure 1  output-test/Spec.hs:111 ✗ 41 Golden.does not fail the suite when an exception happens while producing Retries: 3 (does not look flaky) Golden output not found  output-test/Spec.hs:119 ✗ 42 Golden.does not fail the suite when an exception happens while writing Retries: 3 (does not look flaky) Golden output not found  output-test/Spec.hs:126 ✗ 43 Golden.does not fail the suite when an exception happens while checking for equality Retries: 3 (does not look flaky) divide by zero  output-test/Spec.hs:149 ✗ 44 Around.before.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:154 ✗ 45 Around.before_.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:159 ✗ 46 Around.after.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:164 ✗ 47 Around.after_.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:169 ✗ 48 Around.around.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:174 ✗ 49 Around.around_.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:179 ✗ 50 Around.aroundWith.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:184 ✗ 51 Around.aroundWith'.does not kill the test suite Retries: 3 (does not look flaky) user error (test)  output-test/Spec.hs:187 ✗ 52 expectationFailure Retries: 3 (does not look flaky) fails  output-test/Spec.hs:190 ✗ 53 String.compares strings Retries: 3 (does not look flaky) Expected these values to be equal: Actual: "foo\nbar\tquux " Expected: "foq\nbaz\tqex"  output-test/Spec.hs:191 ✗ 54 String.compares strings Retries: 3 (does not look flaky) Expected these values to be equal: Actual:  foo bar quux  Expected:  foq baz qex Inline diff:  fooq barz quuex   output-test/Spec.hs:192 ✗ 55 String.compares texts Retries: 3 (does not look flaky) Expected these values to be equal: Actual: "foo\nbar\tquux " Expected: "foq\nbaz\tqex"  output-test/Spec.hs:193 ✗ 56 String.compares texts Retries: 3 (does not look flaky) Expected these values to be equal: Actual:  foo bar quux  Expected:  foq baz qex Inline diff:  fooq barz quuex   output-test/Spec.hs:194 ✗ 57 String.compares bytestrings Retries: 3 (does not look flaky) Expected these values to be equal: Actual: "foo\nbar\tquux " Expected: "foq\nbaz\tqex"  output-test/Spec.hs:197 ✗ 58 Context.shows a nice context Retries: 3 (does not look flaky) Expected these values to be equal: Actual: True Expected: False Context  output-test/Spec.hs:198 ✗ 59 Context.shows a nice context multiple levels deep Retries: 3 (does not look flaky) Expected these values to be equal: Actual: True Expected: False Context3 Context2 Context1  output-test/Spec.hs:203 ✗ 60 Context.shows a context when an exception is thrown as well Retries: 3 (does not look flaky) Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:204:26 in main:Spec context  output-test/Spec.hs:210 ✗ 61 Property.generated values.shows many generated values too Retries: 3 (does not look flaky) Failed after 1 tests Generated: 0 Generated: 0 Generated: 0 Generated: 0 Generated: 0 Expected these values to be equal: Actual: 0 Expected: 1  output-test/Spec.hs:229 ✗ 62 Property.labels.shows the labels in use on failure Retries: 3 (does not look flaky) Failed after 1 tests Generated: [] Labels: "length of input is 0", "magnitude (digits) of sum of input is 0" Expected these values to be equal: Actual: [] Expected: [ 0 ]  output-test/Spec.hs:246 ✗ 63 Property.classes.shows the classes in use on failure Retries: 3 (does not look flaky) Failed after 1 tests Generated: [] Class: empty Expected these values to be equal: Actual: [] Expected: [ 0 ]  output-test/Spec.hs:269 ✗ 64 Shrinking.can grab the mvar during shrinking Retries: 3 (does not look flaky) Failed after 21 tests Generated: 20 Predicate failed, but should have succeeded, on this value: 20  output-test/Spec.hs:276 ✗ 65 Retries.does not retry if the test is configured withoutRetries  output-test/Spec.hs:278 ✗ 66 Retries.Retries this five times Retries: 5 (does not look flaky)  output-test/Spec.hs:283 ✗ 67 Flakiness.Allows flakiness on False eventhough there is none (should fail) Retries: 3 (does not look flaky)  output-test/Spec.hs:292 ✗ 68 Flakiness.Does not allow flakiness if flakiness is not allowed even if retries happen Retries: 2 !!! FLAKY !!! Expected these values to be equal: Actual: 1 Expected: 2  output-test/Spec.hs:296 ✗ 69 Flakiness.Allows flakiness in this boolean five times (should fail with 5 retries) Retries: 5 (does not look flaky)  output-test/Spec.hs:316 ✗ 70 callstack.it Retries: 3 (does not look flaky)  output-test/Spec.hs:317 ✗ 71 callstack.specify Retries: 3 (does not look flaky)  Unknown location ✗ 72 callstack.prop Retries: 3 (does not look flaky) Failed after 1 tests  output-test/Spec.hs:320 ✗ 73 callstack.describe.describe-it Retries: 3 (does not look flaky)  output-test/Spec.hs:321 ✗ 74 callstack.describe.describe-specify Retries: 3 (does not look flaky)  output-test/Spec.hs:328 ✗ 75 expectations.considered failing Retries: 3 (does not look flaky)  output-test/Spec.hs:329 ✗ 76 expectations.considered failing Retries: 3 (does not look flaky)  output-test/Spec.hs:336 ✗ 77 combinators.should fail Retries: 3 (does not look flaky) Failed after 2 tests Generated: -1  output-test/Spec.hs:338 ✗ 78 combinators.should not crash (undefined value) Retries: 3 (does not look flaky) Failed after 1 tests Generated: 0 Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:338:80 in main:Spec  output-test/Spec.hs:339 ✗ 79 combinators.should not crash (undefined generator) Retries: 3 (does not look flaky) Failed after 1 tests Generated: Exception thrown while showing test case: Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:339:74 in main:Spec  Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:339:74 in main:Spec  output-test/Spec.hs:342 ✗ 80 combinators.should be even Retries: 3 (does not look flaky)  output-test/Spec.hs:342 ✗ 81 combinators.should be even Retries: 3 (does not look flaky) Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:75:14 in base:GHC.Err undefined, called at output-test/Spec.hs:345:29 in main:Spec  output-test/Spec.hs:348 ✗ 82 randomness.always outputs the same pseudorandomness Retries: 3 (does not look flaky) Expected these values to be equal: Actual: 49 Expected: 2 Examples: 984 Passed: 31 Failed: 82 Flaky: 3 Pending: 7 Longest test took:  0.00 seconds Sum of test runtimes: 0.00 seconds Test suite took:  0.00 seconds