module FTest::Config

Attributes

child_count[W]
fail_fast[W]
internal_logger[W]
reverse_backtraces[W]
trim_backtraces[W]

Public Instance Methods

child_count() click to toggle source
# File lib/ftest/config.rb, line 13
def child_count
  Option::Number.evaluate @child_count do
    ENV.fetch "FTEST_CHILD_COUNT", 1
  end
end
fail_fast() click to toggle source
# File lib/ftest/config.rb, line 19
def fail_fast
  Option::Boolean.evaluate @fail_fast do
    ENV["FTEST_FAIL_FAST"]
  end
end
internal_logger() click to toggle source
# File lib/ftest/config.rb, line 25
def internal_logger
  if ENV["FTEST_INTERNAL_LOGGING"]
    logger
  else
    Logger::Logging::NullLogger
  end
end
reverse_backtraces() click to toggle source
# File lib/ftest/config.rb, line 33
def reverse_backtraces
  Option::Boolean.evaluate @reverse_backtraces do
    ENV["FTEST_REVERSE_BACKTRACES"]
  end
end
trim_backtraces() click to toggle source
# File lib/ftest/config.rb, line 39
def trim_backtraces
  Option::Boolean.evaluate @trim_backtraces do
    ENV.fetch "FTEST_TRIM_BACKTRACES", true
  end
end