d68fff80-2238-426f-9579-e3e7e0ee46eb
a01406222
CPEE
default
stopped
DefaultHandlerWrapper
after
45
51
15
B
28
9518
Desktopapp
what
from where
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startnumber.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/runtime.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/traintime.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblock.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/timeleft.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/result.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/run.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/contactapp.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/drink.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/gothere.php
http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/saveblock.php
call :a1, :startblock, parameters: { :label => "select starting block", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.startblock = result
END
call :a2, :saveblock, parameters: { :label => "save starting block", :method => :post, :arguments => [⭐(:name => :startblock, :value => data.startblock)] }
parallel :wait => -1 do
parallel_branch do ||
call :a3, :run, parameters: { :label => "run", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.runsteps = data.runsteps + result;
END
end
parallel_branch do ||
call :a4, :traintime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END
data.traintime = result
END
end
end
loop pre_test{data.traintime > 25} do
parallel :wait => -1 do
parallel_branch do ||
call :a5, :run, parameters: { :label => "run", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.runsteps = data.runsteps + result;
END
end
parallel_branch do ||
call :a6, :traintime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END
data.traintime = result
END
end
end
end
call :a7, :contactapp, parameters: { :label => "contact app", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.contact = result
END
call :a8, :startnumber, parameters: { :label => "allocate start number", :method => :get, :arguments => nil }, finalize: <<-END
data.startnumber= result
END
call :a16, :timeleft, parameters: { :label => "timeLeftERSATZ", :method => :post, :arguments => nil }, finalize: <<-END
data.timeleft = result
END
choose :exclusive do
alternative test{data.timeleft > 60} do
call :a10, :gothere, parameters: { :label => "go home", :method => :post, :arguments => [⭐(:name => :home, :value => yes), ⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.gothere = result
END
end
otherwise do
call :a11, :gothere, parameters: { :label => "go there directly", :method => :post, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"), ⭐(:name => :home, :value => no)] }, finalize: <<-END
data.gothere = result
END
end
end
parallel :wait => -1 do
parallel_branch do ||
call :a12, :run, parameters: { :label => "run", :method => :post, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.runsteps = data.runsteps + result;
END
end
parallel_branch do ||
call :a13, :runtime, parameters: { :label => "measure time", :method => :get, :arguments => nil }, finalize: <<-END
data.runtime = result
END
end
parallel_branch do ||
call :a14, :drink, parameters: { :label => "drink", :method => :get, :arguments => [⭐(:name => :role, :value => "Runner"), ⭐(:name => :organization, :value => "Privat"), ⭐(:name => :link, :value => "http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html")] }, finalize: <<-END
data.drink = result
END
end
end
call :a15, :result, parameters: { :label => "read results", :method => :post, :arguments => [⭐(:name => :runtime, :value => data.runtime)] }
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.startblock = result
:post
data.startblock
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.traintime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.traintime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.contact = result
:get
data.startnumber= result
:post
data.timeleft = result
:post
yes
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.gothere = result
:post
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
no
data.gothere = result
:post
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.runtime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.drink = result
:post
data.runtime
0
undefined
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.startblock = result
:post
data.startblock
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.traintime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.traintime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.contact = result
:get
data.startnumber= result
:post
data.timeleft = result
:post
yes
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.gothere = result
:post
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
no
data.gothere = result
:post
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.runsteps = data.runsteps + result;
:get
data.runtime = result
:get
"Runner"
"Privat"
"http://wwwlab.cs.univie.ac.at/~sumeredera95/wt17/startblockChose.html"
data.drink = result
:post
data.runtime