Sha256: 8e3d41d94dd555ac52f2dc7564880e3cc75977e89db422b5ec444d3989d3291b
Contents?: true
Size: 816 Bytes
Versions: 1
Compression:
Stored size: 816 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/ 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
milhouse-spork-0.7.5 | lib/spork/run_strategy.rb |