Module: PriorityTest

Defined in:
lib/priority_test.rb,
lib/priority_test/core.rb,
lib/priority_test/rspec2.rb,
lib/priority_test/gateway.rb,
lib/priority_test/version.rb,
lib/priority_test/core/test.rb,
lib/priority_test/core/runner.rb,
lib/priority_test/core/service.rb,
lib/priority_test/core/priority.rb,
lib/priority_test/core/all_tests.rb,
lib/priority_test/gateway/sequel.rb,
lib/priority_test/core/test_result.rb,
lib/priority_test/rspec2/formatter.rb,
lib/priority_test/core/configuration.rb,
lib/priority_test/core/option_parser.rb,
lib/priority_test/rspec2/relative_path.rb,
lib/priority_test/rspec2/example_sorter.rb,
lib/priority_test/core/validations_helper.rb,
lib/priority_test/core/configuration_options.rb,
lib/priority_test/core/priority_sort_element.rb,
lib/priority_test/core/test_result_collector.rb,
lib/priority_test/rspec2/patch/example_group.rb,
lib/priority_test/rspec2/example_group_sorter.rb

Defined Under Namespace

Modules: Core, Gateway, RSpec2

Constant Summary collapse

VERSION =
"0.0.4"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.envObject

Returns the value of attribute env.



13
14
15
# File 'lib/priority_test.rb', line 13

def env
  @env
end

Class Method Details

.all_testsObject



27
28
29
30
31
32
# File 'lib/priority_test/core.rb', line 27

def self.all_tests
  @all_tests ||= begin
                   tests = Core::Test.all_in_priority_order
                   Core::AllTests.new(tests)
                 end
end

.configurationObject



23
24
25
# File 'lib/priority_test/core.rb', line 23

def self.configuration
  @configuration ||= Core::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/priority_test/core.rb', line 19

def self.configure
  yield configuration if block_given?
end

.serviceObject



34
35
36
# File 'lib/priority_test/core.rb', line 34

def self.service
  @service ||= Core::Service.new(all_tests)
end

.test_result_collectorObject



38
39
40
# File 'lib/priority_test/core.rb', line 38

def self.test_result_collector
  @collector ||= Core::TestResultCollector.new(all_tests)
end