class TestProf::StackProf::Configuration

StackProf configuration

def boot?

def boot?
  target == :boot
end

def initialize

def initialize
  @mode = ENV.fetch("TEST_STACK_PROF_MODE", :wall).to_sym
  @target = (ENV["TEST_STACK_PROF"] == "boot") ? :boot : :suite
  @raw = ENV["TEST_STACK_PROF_RAW"] != "0"
  @format =
    if FORMATS.include?(ENV["TEST_STACK_PROF_FORMAT"])
      ENV["TEST_STACK_PROF_FORMAT"]
    else
      "json"
    end
  sample_interval = ENV["TEST_STACK_PROF_INTERVAL"].to_i
  @interval = (sample_interval > 0) ? sample_interval : nil
  @ignore_gc = !ENV["TEST_STACK_PROF_IGNORE_GC"].nil?
end

def raw?

def raw?
  @raw == true
end

def suite?

def suite?
  target == :suite
end