-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ExCheck usage in an umbrella app causes end-of-run spec counts to be reported incorrectly. #33
Comments
The IO server and formatter.ex are the cause for this most likely. For each test with triq/excheck it adds the amount of generated tests. |
Sorry, it's a proprietary code base I can't share. |
Or can you recreate a minimal failing example? Would be much appreciated. |
Sure: https://github.com/myronmarston/excheck_issue_33 Clone it, run
The |
Thanks, the example helped a lot with debugging. 😄 |
Fix got merged in, should work now. |
We have an umbrella app and we use ExCheck in the test suite of one of the apps. When we run
mix test
in our project root (which recursively runsmix test
in each app), the end-of-run test counts reported for each app are inflated with an extra 100 tests. For example, we get output like this:3 tests but it is reported as 103. I originally reported this as an elixir issue but eventually realized ExCheck is causing this.
The text was updated successfully, but these errors were encountered: