coveragepy
coveragepy copied to clipboard
Add option to color the lines not all tests ran
Is your feature request related to a problem? Please describe.
In many of my projects, I like to use tox and tox-conda to test my source against multiple versions of Python. I've properly configured tox and coverage to test and generate an html report of how all tests went across versions. However, it is easy to miss the fact a Python version missed a line because the only indication it did so is the X ctx at the end of the line not being correct.
Describe the solution you'd like With the dropdown on the right, I think there should be an option to color the lines that were not executed by all environments. In the below example, I have 4 environments. Some lines are not executed by all environments. I think the visual cue for this could be improved.
Before

After

Describe alternatives you've considered N/A
Additional context I am currently running coverage 6.5.0.