I am using coverage.py to check the code coverage of my unit tests, in form of html report.
coverage run -m pytest
coverage html
The report is pretty cool which shows the overall coverage % and the coverage % of individual .py file. Every time I finished some code changes I would re-run the coverage report to check if my unit test test cases can cover the new codes well. However, the issue is that I have to spot manually if any .py file has particularly low coverage.
Is there any way or existing tool I can use to compare the test coverage with previous/historical run? So that I can easily spot if any .py file has significantly dropped coverage.