Michael Grosser
Michael Grosser

Mostly Ruby/Rails hacker that tries to OS everything. Maintaining about 100 gems and involved in many more repos, working with ruby professionally since 2007. Senior staff engineer at Zendesk.

Actionable Code Coverage

No more external tools / unclear percentage scores / slow PR feedback.

Code coverage at your fingertips while developing, by having tests fail when newly added code is missing coverage, with minimal overhead and great visibility.

  • how code coverage works in ruby (regular vs branch vs oneshot)
  • how single_cov keeps things fast and simple
  • onboarding for small and large codebases (automated onboarding + divide & conquer)
  • how to hack forked code coverage with forking-test-runner
  • wishlist for

Presentation Material

Recorded video