-
Notifications
You must be signed in to change notification settings - Fork 431
[MRG+1] activate coverage also with python 2.7 #493
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
Conversation
Codecov Report@@ Coverage Diff @@
## master #493 +/- ##
==========================================
+ Coverage 90.16% 93.94% +3.78%
==========================================
Files 36 36
Lines 4575 4575
==========================================
+ Hits 4125 4298 +173
+ Misses 450 277 -173
Continue to review full report at Codecov.
|
It indeed merges the results and thus looks much better :) |
Yes, it's pretty neat! Good job! +1 for merge. |
Also run coverage with the build that doesn't have numpy will increase again coverage (lots of ImportError catches covered), I just pushed a commit with this change. |
I feel really enthusiastic with codecov : looking at the coverage reports, I can find things that could be improved (useless code, untested but testable parts, etc). It's a great tool to produce better code ! |
You probably want to have a codecov.yml to disable comments, like they do in loky. |
Thanks for the tip, I added that. |
Actually I read the docs in more details and it looks like codecov only posts one comment and then edits it on each further commit: https://docs.codecov.io/docs/pull-request-comments#section-behavior. This means that it causes only one email rather than spamming on each commit. My take on it is that the report is quite useful, so I would be in favour of removing codecov.yml. Sorry for changing my mind. |
Enabling the coverage on Windows jumps to mind as well. Can be done in a separate PR. |
This reverts commit 6207f7e.
Can you add the COVERAGE for the JOBLIB_MULTIPROCESSING=0 as well? |
I pushed a commit for appveyor but paths are changed during the run and codecov can't find the coverage file. I'll try that in a separate PR. |
Great stuff, thanks, merging! |
* tag '0.11': (60 commits) Add configuration for readthedocs Minor fixes in CHANGES.rst Set relase version to 0.11 Add 0.11 section to changelog Fix rst for correct rendering on PyPI MAINT update release instructions to use twine [MRG] Fix AppVeyor test exit code (joblib#505) [MRG] turn warnings into error in the doc generation (joblib#504) MAINT replace py.test by pytest MAINT remove most warnings from documentating the doc Shorter error message when cache results can not be loaded. (joblib#501) Replace deprecated logging.warn by logging.warning add pypi badge to readme and move the bagdes to the top (joblib#500) Enable codecov on AppVeyor (joblib#497) Improve folder organisation for CI files (joblib#499) Revert flake8 version to 2.5.1 Use Python 3.5 on AppVeyor (joblib#495) Fix race condition in Memory when persisting output in parallel (joblib#491) WindowsError should be a type under non-Windows platforms (joblib#494) [MRG+1] activate coverage on multiple builds (joblib#493) ...
* commit '0.11-7-g0d2e765': (60 commits) Add configuration for readthedocs Minor fixes in CHANGES.rst Set relase version to 0.11 Add 0.11 section to changelog Fix rst for correct rendering on PyPI MAINT update release instructions to use twine [MRG] Fix AppVeyor test exit code (joblib#505) [MRG] turn warnings into error in the doc generation (joblib#504) MAINT replace py.test by pytest MAINT remove most warnings from documentating the doc Shorter error message when cache results can not be loaded. (joblib#501) Replace deprecated logging.warn by logging.warning add pypi badge to readme and move the bagdes to the top (joblib#500) Enable codecov on AppVeyor (joblib#497) Improve folder organisation for CI files (joblib#499) Revert flake8 version to 2.5.1 Use Python 3.5 on AppVeyor (joblib#495) Fix race condition in Memory when persisting output in parallel (joblib#491) WindowsError should be a type under non-Windows platforms (joblib#494) [MRG+1] activate coverage on multiple builds (joblib#493) ...
Testing if codecov merges the coverages generated with the 2 builds (python 2.7 and python
3.53.6).