Sha256: 2331cd2d10c459765c66130ad8627ba8b99f1cc20b4c238e7a3d7db2eb765cb2

Contents?: true

Size: 550 Bytes

Versions: 4

Compression:

Stored size: 550 Bytes

Contents

require File.expand_path(__FILE__).sub(%r(/test/.*), '/test/test_helper.rb')
require File.expand_path(__FILE__).sub(%r(.*/test/), '').sub(/test_(.*)\.rb/,'\1')

require 'scout/tsv'

class TestWorkflowTrace < Test::Unit::TestCase
  def test_true
    m = Module.new do
      extend Workflow
      self.name = "TestWF"

      input :option1
      task :step1 do end

      dep :step1
      input :option2
      task :step2 do end
    end

    job = m.job(:step2)
    job.run
    assert_equal 1, Workflow.trace([job])["TestWF#step1"]["Calls"]
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scout-gear-10.7.3 test/scout/workflow/deployment/test_trace.rb
scout-gear-10.7.2 test/scout/workflow/deployment/test_trace.rb
scout-gear-10.7.1 test/scout/workflow/deployment/test_trace.rb
scout-gear-10.7.0 test/scout/workflow/deployment/test_trace.rb