Module: Minitest::TestProf

Defined in:
lib/minitest/test_prof_plugin.rb,
lib/minitest/base_reporter.rb,
lib/minitest/event_prof_formatter.rb,
lib/test_prof/event_prof/minitest.rb,
lib/test_prof/factory_doctor/minitest.rb

Overview

:nodoc:

Defined Under Namespace

Modules: FactoryDoctorIgnore Classes: BaseReporter, EventProfFormatter, EventProfReporter, FactoryDoctorReporter

Class Method Summary collapse

Class Method Details

.configure_options(options = {}) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/minitest/test_prof_plugin.rb', line 8

def self.configure_options(options = {})
  options.tap do |opts|
    opts[:event]        = ENV["EVENT_PROF"] if ENV["EVENT_PROF"]
    opts[:rank_by]      = ENV["EVENT_PROF_RANK"].to_sym if ENV["EVENT_PROF_RANK"]
    opts[:top_count]    = ENV["EVENT_PROF_TOP"].to_i if ENV["EVENT_PROF_TOP"]
    opts[:per_example]  = true if ENV["EVENT_PROF_EXAMPLES"]
    opts[:fdoc]         = true if ENV["FDOC"]
  end
end