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
Fix problems on CI, conventions are not checked. #173
Conversation
On CI (Travis and Appveyor) the lint Checks does not run and therefore the master is dirty.
I did it the other way round: Merging #174 first and updating this PR to the new master to get it green. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM the only change request I have is a change which does not seem to belong to the core of this PR and where I disagree with the change.
tox.ini
Outdated
@@ -48,10 +48,9 @@ commands = | |||
coverage combine | |||
coverage html | |||
coverage xml | |||
coverage report --skip-covered --show-missing --fail-under=100.0 | |||
coverage report --show-missing --fail-under=100.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not understand why you want to see a long list of 100 % covered modules as 100 % coverage is required. If a module drops below it will be shown as the only one with too low coverage no need to search for the module in a long output.
coverage report --show-missing --fail-under=100.0 | |
coverage report --skip-covered --show-missing --fail-under=100.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
well I do understand that you like to only show the files where actual coverage is missing.
I have reactivate that setting but in the setup.cfg file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice idea.
On CI (Travis and Appveyor) the lint Checks does not run and therefore the master is dirty.
This Pull-Request is a base to fix the dirty Master and ensure that the Linting ( Convention Checks ) are run on each push to github. This fixes #172
By the way therefor this Pull Request should be red on CI to show that the errors now show up.
As a second step then a fix to the dirty master is necessary to fix the lining errors.