Sha256: a198a27510496b2c9f686c85281a9d31f37f76aad35cfef79e9c824d4ac202fd
Contents?: true
Size: 702 Bytes
Versions: 19
Compression:
Stored size: 702 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) Spork::RunStrategy::Forking.new(test_framework) end def self.inherited(subclass) @@run_strategies << subclass end end Dir[File.dirname(__FILE__) + "/run_strategy/*.rb"].each { |file| require file }
Version data entries
19 entries across 19 versions & 3 rubygems