Sha256: 269817a80fda2d0c9ed812344746c2ecba7fe6c30f97ce25916e004ab3b1390a

Contents?: true

Size: 459 Bytes

Versions: 34

Compression:

Stored size: 459 Bytes

Contents

$:.push File.join(File.dirname(__FILE__), '..', '..', '..', 'lib')

require 'redcar'
Redcar.environment = :test
Redcar.load_unthreaded

class QuickTask < Redcar::Task
  def initialize(id=nil)
    @id = id
  end
  
  def execute
    $started_tasks << @id
    :hiho
  end
  
  def inspect
    "<#{self.class} #{@id}>"
  end
end

class BlockingTask < QuickTask
  def execute
    $started_tasks << @id
    loop { break if java.lang.Thread.interrupted }
  end
end

Version data entries

34 entries across 34 versions & 2 rubygems

Version Path
redcar-dev-0.12.17dev plugins/core/spec/spec_helper.rb
redcar-dev-0.12.16dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.15dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.14dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.13dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.12dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.11dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.10dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.9dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.8dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.7dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.6dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.4dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.3dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.1dev-java plugins/core/spec/spec_helper.rb
redcar-dev-0.12.0dev-java plugins/core/spec/spec_helper.rb
redcar-0.11 plugins/core/spec/spec_helper.rb
redcar-0.11.0dev plugins/core/spec/spec_helper.rb
redcar-0.10 plugins/core/spec/spec_helper.rb
redcar-0.9.2 plugins/core/spec/spec_helper.rb