Hi all,
After running codecov with Travis CI I get this strange result that I reported in https://community.codecov.io/t/coverage-suddenly-dropped-with-python-3-8/1390 but seems to relate better to this forum:
I looked at the Travis CI coverage report using
/home/travis/virtualenv/python3.8.0/bin/coverage3 report -m
and it contains thousands of nonexisting lines:
avocado_i2n/cmd_parser.py 128 85 34% 196-200, 203-204, 208-210, 214-216, 316-1663
In particular, the missing lines 316-1663 don’t exist as the file is 221 lines long! This is strange and I don’t know if others have experienced this. Comparing with another python 3 version like 3.7 I get this correctly:
avocado_i2n/cmd_parser.py 111 13 88% 196-200, 203-204, 208-210, 214-216
So the python 3.8 coverage is adding phantom lines. I found this issue on GitHub
and highly suspect the coverage used on Travis is not up to date. Can somebody confirm this or please update it to a fixed version? Thanks a lot!