Module: TestBench::Bootstrap::Defaults

Defined in:
lib/test_bench/bootstrap.rb

Class Method Summary collapse

Class Method Details

.envObject



359
360
361
# File 'lib/test_bench/bootstrap.rb', line 359

def self.env
  {}
end

.exclude_file_patternObject



346
347
348
# File 'lib/test_bench/bootstrap.rb', line 346

def self.exclude_file_pattern
  get('TEST_BENCH_EXCLUDE_FILE_PATTERN', '*_init.rb')
end

.get(env_var, default) ⇒ Object



338
339
340
341
342
343
344
# File 'lib/test_bench/bootstrap.rb', line 338

def self.get(env_var, default)
  if env.key?(env_var)
    env[env_var]
  else
    default
  end
end

.omit_backtrace_patternObject



350
351
352
# File 'lib/test_bench/bootstrap.rb', line 350

def self.omit_backtrace_pattern
  get('TEST_BENCH_OMIT_BACKTRACE_PATTERN', '*/test_bench/bootstrap.rb')
end

.output_deviceObject



363
364
365
# File 'lib/test_bench/bootstrap.rb', line 363

def self.output_device
  $stdout
end

.tests_dirObject



354
355
356
# File 'lib/test_bench/bootstrap.rb', line 354

def self.tests_dir
  get('TEST_BENCH_TESTS_DIRECTORY', 'test/automated')
end