Sha256: 578e2a0ab0a7b01dc761e7f006cf1ce62641894f2d550fb9042224677b11b909
Contents?: true
Size: 922 Bytes
Versions: 3
Compression:
Stored size: 922 Bytes
Contents
# # Testing Ruote (OpenWFEru) # # Wed Jul 1 23:22:26 JST 2009 # require File.join(File.dirname(__FILE__), 'base') require File.join(File.dirname(__FILE__), 'restart_base') class RtWaitTest < Test::Unit::TestCase include FunctionalBase include RestartBase def test_wait_and_restart start_new_engine pdef = Ruote.process_definition :name => 'test' do sequence do echo 'in' wait '3d' echo 'out.' end end #noisy wfid = @engine.launch(pdef) wait_for(5) assert_equal 1, @engine.processes.size assert_equal 1, @engine.storage.get_many('schedules').size @engine.shutdown # restart... start_new_engine #noisy assert_equal 1, @engine.processes.size assert_equal 1, @engine.storage.get_many('schedules').size @engine.cancel_process(wfid) wait_for(wfid) assert_equal 0, @engine.processes.size end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruote-2.1.3 | test/functional/rt_0_wait.rb |
ruote-2.1.2 | test/functional/rt_0_wait.rb |
ruote-2.1.1 | test/functional/rt_0_wait.rb |