Sha256: 3405c7748a96c98b9c289d3425448b39b70144f3cc27323e32320c928a7ca263
Contents?: true
Size: 866 Bytes
Versions: 2
Compression:
Stored size: 866 Bytes
Contents
class Spork::RunStrategy attr_reader :test_framework @@run_strategies = [] def initialize(test_framework) @test_framework = test_framework end def preload raise NotImplementedError end def run(argv, input, output) raise NotImplementedError end def cleanup raise NotImplementedError end def running? raise NotImplementedError end def abort raise NotImplementedError end protected def self.factory(test_framework) if RUBY_PLATFORM =~ /mswin|mingw/ Spork::RunStrategy::Magazine.new(test_framework) else Spork::RunStrategy::Forking.new(test_framework) end end def self.inherited(subclass) @@run_strategies << subclass end end Dir[File.dirname(__FILE__) + "/run_strategy/*.rb"].each { |file| require file }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
milhouse-spork-0.7.5.4 | lib/spork/run_strategy.rb |
milhouse-spork-0.7.5.1 | lib/spork/run_strategy.rb |