-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
coverage: use run.include, remove --ignore-errors, send TOXENV as name to codecov #4841
Conversation
With
The |
Re timing: currently again at "234.82s user 92.08s system 88% cpu 6:11.41 total", 223K. |
This appears to improve performance - ~4s with `tox -e py37-coverage -- testing/test_collection.py`.
This should not be necessary (anymore).
8a2168b
to
31174f3
Compare
Names are showing up now: https://codecov.io/gh/pytest-dev/pytest/commit/31174f3f8306471dc41d266f1f2831f647b344c2/build |
Codecov Report
@@ Coverage Diff @@
## master #4841 +/- ##
==========================================
- Coverage 94.44% 94.32% -0.13%
==========================================
Files 113 113
Lines 25163 25163
Branches 2498 2498
==========================================
- Hits 23765 23734 -31
- Misses 1066 1095 +29
- Partials 332 334 +2
Continue to review full report at Codecov.
|
src/pytest went missing: https://codecov.io/gh/pytest-dev/pytest/tree/ecddf69524e7917bc9b87d18c7d178ffa8a12b02 @nicoddemus |
ecddf69
to
ee95d66
Compare
I did not change anything, it has never been enabled actually. The only check we have in place is to require reviewer approval. I will enable WIP; I will hold on enabling the others because we have merged PRs that had one or more checks failing because the change was unrelated to that PR (for example a docs PR to |
Admins (we) could always override it (this is also a setting). |
Merging, https://codecov.io/gh/pytest-dev/pytest/tree/ee95d666f8c875a7b4d46b2f4e0ce08cb05a0007 says +1.15%. |
Yep, but @RonnyPfannschmidt has asked us to disable that rule even for admins. I'm OK with letting admins override that rule, the rule is mostly to prevent mistakes, but we are already well versed with the workflow. |
@RonnyPfannschmidt I think it is better to e.g. clearly have an indicator if Travis/Azure fails, I agree that it would be better to still have the "Require pull request reviews |
This appears to improve performance - ~4s with
tox -e py37-coverage -- testing/test_collection.py
.