Code coverage with context tracking in Python
I will present the concept of test coverage, and the way it is implemented in the Python library CoveragePy. Then I will present the new feature upcoming in the CoveragePy 5.0 release, context tracking. This feature allows capturing which tests executed each individual line of code. This information allows automating unit test coverage enforcement, calculating the set of tests that are relevant to the changed code, etc.