Module: TestBench::Bootstrap::Defaults

Defined in:
lib/test_bench/bootstrap.rb

Class Method Summary collapse

Class Method Details

.envObject



314
315
316
# File 'lib/test_bench/bootstrap.rb', line 314

def self.env
  {}
end

.exclude_file_patternObject



301
302
303
# File 'lib/test_bench/bootstrap.rb', line 301

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

.get(env_var, default) ⇒ Object



293
294
295
296
297
298
299
# File 'lib/test_bench/bootstrap.rb', line 293

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

.omit_backtrace_patternObject



305
306
307
# File 'lib/test_bench/bootstrap.rb', line 305

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

.output_deviceObject



318
319
320
# File 'lib/test_bench/bootstrap.rb', line 318

def self.output_device
  $stdout
end

.tests_dirObject



309
310
311
# File 'lib/test_bench/bootstrap.rb', line 309

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