module SimpleCov::ParallelAdapters
def register(adapter)
end
def self.expected_worker_count = ENV["MY_RUNNER_WORKERS"].to_i
def self.first_worker? = ENV["MY_RUNNER_PID"].to_i == 1
def self.active? = ENV["MY_RUNNER_PID"]
class MyRunnerAdapter < SimpleCov::ParallelAdapters::Base
and Generic adapters.
specific runner takes precedence over the built-in ParallelTests
at the front of the selection list so a custom adapter for a
Register a custom adapter. Newly registered adapters are inserted
def register(adapter) reset_current! adapters.unshift(adapter) unless adapters.include?(adapter) adapter end