An introduction and future of Ruby coverage library
summary
Covers an intro to code coverage and the current Ruby ecosystem, shows a C extension coverage.so plus a SimpleCov wrapper used to record line counts, adds measured branch coverage and function/method coverage, reports performance overhead around 1.13× on the Ruby test suite, demonstrates visualized branch gaps that reveal untested conditionals, and lays out API design, numbering/offset choices and remaining bugs with a roadmap to land improvements around Ruby 2.5.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:56Ruby contributions history
- 5:24What is test coverage
- 10:21Coverage metrics types
- 13:45Using coverage correctly
- 20:17Current Ruby coverage libraries
- 27:05Ruby coverage future plans
- 35:58Summary
- 38:32Q&A








