Module: Testcube

Defined in:
lib/testcube.rb,
lib/testcube/report.rb,
lib/testcube/tracker.rb,
lib/testcube/version.rb,
lib/testcube/build_env.rb,
lib/testcube/config/env.rb,
lib/testcube/adapters/base_adapter.rb,
lib/testcube/adapters/rspec_adapter.rb

Defined Under Namespace

Modules: Adapters, Config Classes: BuildEnv, Report, Tracker

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.loggerObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/testcube.rb', line 9

def logger
  unless @logger
    default_logger = ::Logger.new(STDOUT)
    default_logger.level = Testcube::Config::Env.log_level
    default_logger.formatter = proc do |severity, datetime, progname, msg|
      "[Testcube] #{severity} #{datetime.strftime("%H:%M:%S")}: #{msg}\n"
    end
    @logger = default_logger
  end
  @logger
end

.trackerObject



21
22
23
# File 'lib/testcube.rb', line 21

def tracker
  Testcube::Tracker.instance
end