lib/coverband/integrations/background.rb in coverband-4.0.1 vs lib/coverband/integrations/background.rb in coverband-4.1.0.alpha
- old
+ new
@@ -16,26 +16,19 @@
def self.start
return if @thread
logger = Coverband.configuration.logger
@semaphore.synchronize do
- binding.pry if defined?($debug) && $debug
return if @thread
logger&.debug('Coverband: Starting background reporting')
sleep_seconds = Coverband.configuration.background_reporting_sleep_seconds
@thread = Thread.new do
loop do
Coverband::Collectors::Coverage.instance.report_coverage(true)
logger&.debug("Coverband: Reported coverage via thread. Sleeping #{sleep_seconds}s") if Coverband.configuration.verbose
sleep(sleep_seconds)
end
end
- binding.pry if defined?($debug) && $debug
- end
- at_exit do
- stop
- Coverband::Collectors::Coverage.instance.report_coverage(true)
- logger&.debug('Coverband: Reported coverage before exit')
end
end
end
end