Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Coverage.suspend
Coverage.suspend => nil
ext/coverage/coverage.c
View on GitHub ↗
VALUE
rb_coverage_suspend(VALUE klass)
{
if (current_state != RUNNING) {
rb_raise(rb_eRuntimeError, "coverage measurement is not running");
}
rb_suspend_coverages();
current_state = SUSPENDED;
return Qnil;
}
Suspend the coverage measurement. You can use Coverage.resume to restart the measurement.