ggcov: A Practical Guide To Making Your Test Suite Suck Less

Test coverage is a well known but underused technique for
measuring the effectiveness of test suites. This presentation provides advice derived from personal experience performing coverage studies using ggcov, the author's graphical coverage browser tool. This includes guidelines for interpreting results, advice on what to expect from coverage studies, issues with multithreaded programs, and a brief description of issues discovered when coveraging the Linux kernel.