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?
to your account
Describe the bug
Coverage is reportedly missing on one line.
Moreover, that line is reported using a strange format, just: -96.
The mentioned line 96 is whitespace, FWIW.
The summary docs don't provide any similar example wrt the observed format.
Run tox for this pull request on PyPy3 7.1.1: vytas7/falcon-sqla#4.
Reproduced thrice by rerunning the job.
This is the original failure: https://travis-ci.org/vytas7/falcon-sqla/jobs/654144248#L285
Expected 100% coverage.
If there was a bug in the code and/or the test suite, expecting to get a clear indication what was not covered.
The text was updated successfully, but these errors were encountered:
Hmm, that is weird. The PyPy version in particular on Travis is pypy3.6-7.1.1 . I'll try reproducing this myself.
Sorry, something went wrong.
FWIW, we've resolved this by retargeting to PyPy 7.2.0 found on Travis Ubuntu 18.04. 7.3.0 is unavailable in Travis OoB but everything passes in the pypy:3 Docker image as well.
The only question remaining I guess is whether this is a pure PyPy bug, or it reveals any edge case in coveragepy as well.
Fix bug with missing negative line numbers on PyPy3 7.1 #943
Thanks for the interesting bug!
Fixed (for PyPy 7.1) in 6f4c0dc
This is now available in coverage v5.0.4
No branches or pull requests