Spork::RunStrategy::Forking

Public Class Methods

available?() click to toggle source
   # File lib/spork/run_strategy/forking.rb, line 2
2:   def self.available?
3:     Kernel.respond_to?(:fork)
4:   end

Public Instance Methods

abort() click to toggle source
    # File lib/spork/run_strategy/forking.rb, line 20
20:   def abort
21:     @child && @child.abort
22:   end
preload() click to toggle source
    # File lib/spork/run_strategy/forking.rb, line 24
24:   def preload
25:     test_framework.preload
26:   end
run(argv, stderr, stdout) click to toggle source
    # File lib/spork/run_strategy/forking.rb, line 6
 6:   def run(argv, stderr, stdout)
 7:     abort if running?
 8: 
 9:     @child = ::Spork::Forker.new do
10:       $stdout, $stderr = stdout, stderr
11:       load test_framework.helper_file
12:       Spork.exec_each_run
13:       result = test_framework.run_tests(argv, stderr, stdout)
14:       Spork.exec_after_each_run
15:       result
16:     end
17:     @child.result
18:   end
running?() click to toggle source
    # File lib/spork/run_strategy/forking.rb, line 28
28:   def running?
29:     @child && @child.running?
30:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.