Presentation by Jason Rudolph at the Raleigh-Area Ruby Brigade on August 19, 2008.
With an expressive language such as Ruby or Groovy and with modern test practices, 100% C0 test coverage is readily achievable. But 100% coverage is meaningless without other supporting habits and practices. Over the last few years, we have taken dozens of projects to 100% coverage, and there are still plenty of things that can go wrong:
We will look at examples of each of these problems, and show how to prevent them from infecting your project.
* Incidental Coverage
* The Ugly Mirror
* Slow Tests
* Shallow Tests
* Invisible Code
See the accompanying essays and additional information at: