class TestProf::EventProf::Configuration
EventProf configuration
def initialize
def initialize @event = ENV["EVENT_PROF"] @instrumenter = :active_support @top_count = (ENV["EVENT_PROF_TOP"] || 5).to_i @per_example = ENV["EVENT_PROF_EXAMPLES"] == "1" @rank_by = (ENV["EVENT_PROF_RANK"] || :time).to_sym @stamp = ENV["EVENT_PROF_STAMP"] RSpecStamp.config.tags = @stamp if stamp? end
def per_example?
def per_example? per_example == true end
def resolve_instrumenter
def resolve_instrumenter return instrumenter if instrumenter.is_a?(Module) raise ArgumentError, "Unknown instrumenter: #{instrumenter}" unless INSTRUMENTERS.key?(instrumenter) Instrumentations.const_get(INSTRUMENTERS[instrumenter]) end
def stamp?
def stamp? !@stamp.nil? end