lib/coverband/integrations/background.rb in coverband-4.2.4.rc.2 vs lib/coverband/integrations/background.rb in coverband-4.2.4.rc.3
- old
+ new
@@ -31,9 +31,12 @@
sleep_seconds = Coverband.configuration.background_reporting_sleep_seconds
@thread = Thread.new do
loop do
Coverband.report_coverage
Coverband.configuration.view_tracker&.report_views_tracked
+ if Coverband.configuration.reporting_wiggle
+ sleep_seconds = Coverband.configuration.background_reporting_sleep_seconds + rand(Coverband.configuration.reporting_wiggle.to_i)
+ end
if Coverband.configuration.verbose
logger.debug("Coverband: background reporting coverage (#{Coverband.configuration.store.type}). Sleeping #{sleep_seconds}s")
end
sleep(sleep_seconds)
end