Sha256: 5130785cdacb8f485ae7c12287c0bca2fe6bbf5444eb60d0e96818b6159564de

Contents?: true

Size: 343 Bytes

Versions: 21

Compression:

Stored size: 343 Bytes

Contents

# -*- ruby -*-

module Autotest::Heckle
  @@flags  = []
  @@klasses = []
  def self.flags; @@flags; end
  def self.klasses; @@klasses; end

  Autotest.add_hook :all_good do |at|
    heckle = "heckle" + (@@flags.empty? ? '' : " #{flags.join(' ')}")
    cmd = @@klasses.map { |klass| "#{heckle} #{klass}" }.join(" && ")
    system cmd
  end
end

Version data entries

21 entries across 21 versions & 4 rubygems

Version Path
grosser-autotest-4.0.3 lib/autotest/heckle.rb
grosser-autotest-4.0.4 lib/autotest/heckle.rb
ryanbriones-ZenTest-3.11.1 lib/autotest/heckle.rb
heckle-2.0.0.b1 lib/autotest/heckle.rb
ZenTest-3.5.1 lib/autotest/heckle.rb
ZenTest-3.5.2 lib/autotest/heckle.rb
ZenTest-3.6.0 lib/autotest/heckle.rb
ZenTest-3.6.1 lib/autotest/heckle.rb
ZenTest-3.7.0 lib/autotest/heckle.rb
ZenTest-3.7.1 lib/autotest/heckle.rb
ZenTest-3.7.2 lib/autotest/heckle.rb
ZenTest-3.8.0 lib/autotest/heckle.rb
ZenTest-3.9.0 lib/autotest/heckle.rb
ZenTest-3.9.1 lib/autotest/heckle.rb
ZenTest-3.9.2 lib/autotest/heckle.rb
ZenTest-3.9.3 lib/autotest/heckle.rb
ZenTest-3.10.0 lib/autotest/heckle.rb
ZenTest-3.11.0 lib/autotest/heckle.rb
ZenTest-3.11.1 lib/autotest/heckle.rb
ZenTest-4.0.0 lib/autotest/heckle.rb