Every once in a while I observe that no tests are executed when using the --fail-fast flag.
cabal run my-app -- --fail-fast
Tests:
My Awesome Test Suite
Passed: 0
Failed: 0
Sum of test runtimes: 0.00 seconds
Test suite took: 0.77 seconds
This is non-deterministic, disappears upon retrying and then randomly happens again.