testing and code coverage
testing and code coverage
Posted May 31, 2006 14:34 UTC (Wed) by mingo (subscriber, #31122)In reply to: testing and code coverage by jreiser
Parent article: The kernel lock validator
First, probably it never has been tested systemmatically;
i think the answer to that is in the section you apparently overlooked:
Projects like LTP do that systematically, they use kernel instrumentation and visualization tools to see which code wasnt executed yet and create testcases to trigger it. Plus chaos helps us too: if LTP doesnt trigger it, users will eventually - and will likely not trigger the deadlock itself, but only the codepath that makes it possible. (hence there is much better debug info and a still working system.)
and thus this IMO misleading proposition results in a misleading conclusion:
this problem is endemic to the Linux development process.
;-)
