Module: InfinityTest
- Defined in:
- lib/infinity_test.rb,
lib/infinity_test/runner.rb,
lib/infinity_test/builder.rb,
lib/infinity_test/command.rb,
lib/infinity_test/options.rb,
lib/infinity_test/heuristics.rb,
lib/infinity_test/application.rb,
lib/infinity_test/binary_path.rb,
lib/infinity_test/environment.rb,
lib/infinity_test/dependencies.rb,
lib/infinity_test/configuration.rb,
lib/infinity_test/test_framework.rb,
lib/infinity_test/heuristics_helper.rb,
lib/infinity_test/continuous_testing.rb,
lib/infinity_test/test_library/bacon.rb,
lib/infinity_test/test_library/rspec.rb,
lib/infinity_test/test_library/cucumber.rb,
lib/infinity_test/test_library/test_unit.rb,
lib/infinity_test/application_library/rails.rb,
lib/infinity_test/application_library/rubygems.rb
Defined Under Namespace
Modules: ApplicationLibrary, BinaryPath, Builder, Environment, HeuristicsHelper, TestLibrary
Classes: Application, Command, Configuration, ContinuousTesting, Dependencies, Heuristics, Options, Runner, TestFramework
Class Method Summary
collapse
Class Method Details
.application ⇒ Object
30
31
32
|
# File 'lib/infinity_test.rb', line 30
def self.application
@application ||= Application.new
end
|
.configuration ⇒ Object
34
35
36
|
# File 'lib/infinity_test.rb', line 34
def self.configuration
@configuration ||= Configuration.new
end
|
.start! ⇒ Object
42
43
44
|
# File 'lib/infinity_test.rb', line 42
def self.start!
Runner.new(ARGV).run!
end
|
.version ⇒ Object
46
47
48
49
|
# File 'lib/infinity_test.rb', line 46
def self.version
version = YAML.load_file(File.dirname(__FILE__) + '/../VERSION.yml')
[version[:major], version[:minor], version[:patch]].compact.join(".")
end
|
.watchr ⇒ Object
38
39
40
|
# File 'lib/infinity_test.rb', line 38
def self.watchr
@watchr ||= Watchr::Script.new
end
|