Schedule

Back
Michael Grosser
Michael Grosser
@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 coverage.so

Presentation Material

Recorded video