Sha256: 3d4efb7e662000b15a5f79dc9c4dac83009dae3a8c4586fd77e508044f2bfeb4
Contents?: true
Size: 598 Bytes
Versions: 23
Compression:
Stored size: 598 Bytes
Contents
class Spork::RunStrategy::Forking < Spork::RunStrategy def self.available? Kernel.respond_to?(:fork) end def run(argv, stderr, stdout) abort if running? @child = ::Spork::Forker.new do $stdout, $stderr = stdout, stderr load test_framework.helper_file Spork.exec_each_run result = test_framework.run_tests(argv, stderr, stdout) Spork.exec_after_each_run result end @child.result end def abort @child && @child.abort end def preload test_framework.preload end def running? @child && @child.running? end end
Version data entries
23 entries across 23 versions & 5 rubygems