Module: ProbeDockRSpec

Defined in:
lib/probe_dock_rspec/config.rb,
lib/probe_dock_rspec.rb,
lib/probe_dock_rspec/uid.rb,
lib/probe_dock_rspec/cache.rb,
lib/probe_dock_rspec/tasks.rb,
lib/probe_dock_rspec/client.rb,
lib/probe_dock_rspec/server.rb,
lib/probe_dock_rspec/project.rb,
lib/probe_dock_rspec/test_run.rb,
lib/probe_dock_rspec/formatter.rb,
lib/probe_dock_rspec/test_result.rb,
lib/probe_dock_rspec/test_payload.rb

Overview

Utilities to send test results to ProbeDock.

Defined Under Namespace

Classes: Cache, Client, Config, Error, Formatter, PayloadError, Project, Server, Tasks, TestPayload, TestResult, TestRun, UID

Constant Summary collapse

VERSION =
'0.5.3'

Class Method Summary collapse

Class Method Details

.configObject



6
7
8
# File 'lib/probe_dock_rspec/config.rb', line 6

def self.config
  @config ||= Config.new.tap(&:load!)
end

.configure(options = {}) {|config| ... } ⇒ Object

Yields:



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/probe_dock_rspec/config.rb', line 10

def self.configure options = {}

  yield config if block_given?

  config.check!
  config.load_warnings.each{ |w| warn Paint["ProbeDock - #{w}", :yellow] }

  config.setup! if options[:setup] != false

  config
end