Differential Coverage for Debugging
(research.swtch.com)
56 points
by: todsacerdoti
18 hours ago
☆
(research.swtch.com)
56 points
by: todsacerdoti
18 hours ago
☆
8 comments
☆
Jtsummers
12 hours ago
https://www.debuggingbook.org/html/StatisticalDebugger.html
A related method. Not quite as straightforward as running with and without the failing test and comparing coverage reports. This technique goes through and collects many test runs and identifies lines only associated with or most often associated with failing runs.
☆
ossusermivami
1 hour ago
prev
next
[ - ]
what about just doing a git diff ? that would see the method was not called before?
☆
drewcoo
12 hours ago
prev
next
[ - ]
I had no idea this had (or was worthy of) a name.
That's the whole point of coverage diffs.
The tough ones are the tests that sometimes fail and give you the same coverage results - the problem is not in the code under test! And the lazy/common things to do are re-run the test or add a sleep to make things "work."
next
[ - ]