diff --git a/tests/sumo/config.sumo b/tests/sumo/config.sumo index 5735487adcfd..077bcfc7257d 100644 --- a/tests/sumo/config.sumo +++ b/tests/sumo/config.sumo @@ -99,6 +99,7 @@ tripinfosPrefix:pre_tripinfos.xml logPrefixed:pre_log.txt weights:weights.xml lanechanges:lanechanges.xml +deadlocks:deadlocks.xml ssm:ssm.xml ssm2:ssm_ego.xml png:out.png @@ -200,6 +201,7 @@ cfg:JuPedSim cfg:^$ weights: lanechanges: +deadlocks: ps:%%CreationDate ps2:%%CreationDate statistic: - @@ -128,6 +128,7 @@ + @@ -182,6 +183,7 @@ + diff --git a/tests/sumo/meta/write_template_commented_full/cfg.sumo b/tests/sumo/meta/write_template_commented_full/cfg.sumo index 1b64c5d4c14a..a2316f372c1f 100644 --- a/tests/sumo/meta/write_template_commented_full/cfg.sumo +++ b/tests/sumo/meta/write_template_commented_full/cfg.sumo @@ -1,6 +1,6 @@ - @@ -276,6 +276,9 @@ + + + @@ -414,6 +417,9 @@ + + + diff --git a/tests/sumo/meta/write_template_full/cfg.sumo b/tests/sumo/meta/write_template_full/cfg.sumo index 989befe46ae2..ab13dd4fcb01 100644 --- a/tests/sumo/meta/write_template_full/cfg.sumo +++ b/tests/sumo/meta/write_template_full/cfg.sumo @@ -1,6 +1,6 @@ - @@ -100,6 +100,7 @@ + @@ -150,6 +151,7 @@ + diff --git a/tests/sumo/rail/options.sumo b/tests/sumo/rail/options.sumo index 82332c304f02..8c15a2cae28f 100644 --- a/tests/sumo/rail/options.sumo +++ b/tests/sumo/rail/options.sumo @@ -1 +1,2 @@ --railsignal-block-output railsignal_blocks.xml +--time-to-teleport.railsignal-deadlock 200 diff --git a/tests/sumo/rail/siding/circle_3veh/deadlocks.sumo b/tests/sumo/rail/siding/circle_3veh/deadlocks.sumo new file mode 100644 index 000000000000..46822fac95ed --- /dev/null +++ b/tests/sumo/rail/siding/circle_3veh/deadlocks.sumo @@ -0,0 +1,44 @@ + + + + + + + diff --git a/tests/sumo/rail/siding/circle_3veh/errors.sumo b/tests/sumo/rail/siding/circle_3veh/errors.sumo index 4e8fd75e8bd5..d1cefa5db6cf 100644 --- a/tests/sumo/rail/siding/circle_3veh/errors.sumo +++ b/tests/sumo/rail/siding/circle_3veh/errors.sumo @@ -1,4 +1,2 @@ -Warning: Teleporting vehicle 't2'; waited too long (yield), lane='c_0', time=343.00. -Warning: Teleporting vehicle 't0'; waited too long (yield), lane='a_0', time=357.00. -Warning: Vehicle 't2' ends teleporting on edge 'a', time=357.00. -Warning: Vehicle 't0' ends teleporting on edge 'b', time=363.00. +Warning: Teleporting vehicle 't2'; waited too long (yield, railSignal), lane='c_0', time=243.00. +Warning: Vehicle 't2' ends teleporting on edge 'a', time=283.00. diff --git a/tests/sumo/rail/siding/circle_3veh/tripinfos.sumo b/tests/sumo/rail/siding/circle_3veh/tripinfos.sumo index 648a45c855d1..e1afbb7b37ee 100644 --- a/tests/sumo/rail/siding/circle_3veh/tripinfos.sumo +++ b/tests/sumo/rail/siding/circle_3veh/tripinfos.sumo @@ -1,6 +1,6 @@ - - - - + + + diff --git a/tests/sumo/rail/siding/loop_3veh/deadlocks.sumo b/tests/sumo/rail/siding/loop_3veh/deadlocks.sumo new file mode 100644 index 000000000000..0c4f8dd62432 --- /dev/null +++ b/tests/sumo/rail/siding/loop_3veh/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/loop_4veh/deadlocks.sumo b/tests/sumo/rail/siding/loop_4veh/deadlocks.sumo new file mode 100644 index 000000000000..0e5fbdebf7f7 --- /dev/null +++ b/tests/sumo/rail/siding/loop_4veh/deadlocks.sumo @@ -0,0 +1,44 @@ + + + + + + + diff --git a/tests/sumo/rail/siding/loop_4veh/errors.sumo b/tests/sumo/rail/siding/loop_4veh/errors.sumo index 85d0e7cc8b4a..7edc05b2ddb6 100644 --- a/tests/sumo/rail/siding/loop_4veh/errors.sumo +++ b/tests/sumo/rail/siding/loop_4veh/errors.sumo @@ -1,2 +1,2 @@ -Warning: Teleporting vehicle 't1'; waited too long (yield), lane='a_0', time=318.00. -Warning: Vehicle 't1' ends teleporting on edge 'e', time=415.00. +Warning: Teleporting vehicle 't1'; waited too long (yield, railSignal), lane='a_0', time=272.00. +Warning: Vehicle 't1' ends teleporting on edge 'e', time=369.00. diff --git a/tests/sumo/rail/siding/loop_4veh/tripinfos.sumo b/tests/sumo/rail/siding/loop_4veh/tripinfos.sumo index a6e9ee955024..4ace36c9b8e8 100644 --- a/tests/sumo/rail/siding/loop_4veh/tripinfos.sumo +++ b/tests/sumo/rail/siding/loop_4veh/tripinfos.sumo @@ -1,6 +1,6 @@ - - - - - + + + + diff --git a/tests/sumo/rail/siding/loop_4veh2/deadlocks.sumo b/tests/sumo/rail/siding/loop_4veh2/deadlocks.sumo new file mode 100644 index 000000000000..0e5fbdebf7f7 --- /dev/null +++ b/tests/sumo/rail/siding/loop_4veh2/deadlocks.sumo @@ -0,0 +1,44 @@ + + + + + + + diff --git a/tests/sumo/rail/siding/loop_4veh2/errors.sumo b/tests/sumo/rail/siding/loop_4veh2/errors.sumo index 85d0e7cc8b4a..7edc05b2ddb6 100644 --- a/tests/sumo/rail/siding/loop_4veh2/errors.sumo +++ b/tests/sumo/rail/siding/loop_4veh2/errors.sumo @@ -1,2 +1,2 @@ -Warning: Teleporting vehicle 't1'; waited too long (yield), lane='a_0', time=318.00. -Warning: Vehicle 't1' ends teleporting on edge 'e', time=415.00. +Warning: Teleporting vehicle 't1'; waited too long (yield, railSignal), lane='a_0', time=272.00. +Warning: Vehicle 't1' ends teleporting on edge 'e', time=369.00. diff --git a/tests/sumo/rail/siding/loop_4veh2/tripinfos.sumo b/tests/sumo/rail/siding/loop_4veh2/tripinfos.sumo index d0902b0bc494..e191f7bf94d0 100644 --- a/tests/sumo/rail/siding/loop_4veh2/tripinfos.sumo +++ b/tests/sumo/rail/siding/loop_4veh2/tripinfos.sumo @@ -1,6 +1,6 @@ - - - - - + + + + diff --git a/tests/sumo/rail/siding/loop_4veh3/deadlocks.sumo b/tests/sumo/rail/siding/loop_4veh3/deadlocks.sumo new file mode 100644 index 000000000000..e377cc676853 --- /dev/null +++ b/tests/sumo/rail/siding/loop_4veh3/deadlocks.sumo @@ -0,0 +1,44 @@ + + + + + + diff --git a/tests/sumo/rail/siding/options.sumo b/tests/sumo/rail/siding/options.sumo new file mode 100644 index 000000000000..d3973627d54d --- /dev/null +++ b/tests/sumo/rail/siding/options.sumo @@ -0,0 +1 @@ +--deadlock-output deadlocks.xml diff --git a/tests/sumo/rail/siding/sidingShort_deadlock/deadlocks.sumo b/tests/sumo/rail/siding/sidingShort_deadlock/deadlocks.sumo new file mode 100644 index 000000000000..0c4f8dd62432 --- /dev/null +++ b/tests/sumo/rail/siding/sidingShort_deadlock/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_both_ways/deadlocks.sumo b/tests/sumo/rail/siding/siding_both_ways/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_both_ways/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_both_ways2/deadlocks.sumo b/tests/sumo/rail/siding/siding_both_ways2/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_both_ways2/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_both_ways3/deadlocks.sumo b/tests/sumo/rail/siding/siding_both_ways3/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_both_ways3/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_both_ways4/deadlocks.sumo b/tests/sumo/rail/siding/siding_both_ways4/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_both_ways4/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_both_ways_addTrain/deadlocks.sumo b/tests/sumo/rail/siding/siding_both_ways_addTrain/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_both_ways_addTrain/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_deadlock/deadlocks.sumo b/tests/sumo/rail/siding/siding_deadlock/deadlocks.sumo new file mode 100644 index 000000000000..73ef2c8877a2 --- /dev/null +++ b/tests/sumo/rail/siding/siding_deadlock/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_deadlock2/deadlocks.sumo b/tests/sumo/rail/siding/siding_deadlock2/deadlocks.sumo new file mode 100644 index 000000000000..d73bbf64758f --- /dev/null +++ b/tests/sumo/rail/siding/siding_deadlock2/deadlocks.sumo @@ -0,0 +1,45 @@ + + + + + + + diff --git a/tests/sumo/rail/siding/siding_deadlock2/errors.sumo b/tests/sumo/rail/siding/siding_deadlock2/errors.sumo index 5e823aa13788..a5d9d0a7cfd1 100644 --- a/tests/sumo/rail/siding/siding_deadlock2/errors.sumo +++ b/tests/sumo/rail/siding/siding_deadlock2/errors.sumo @@ -1,6 +1,6 @@ -Warning: Teleporting vehicle 't0'; waited too long (yield), lane='d_0', time=330.00. -Warning: Teleporting vehicle 't3'; waited too long (yield), lane='-g_0', time=330.00. -Warning: Teleporting vehicle 't2'; waited too long (yield), lane='a_0', time=330.00. -Warning: Vehicle 't0' ends teleporting on edge 'e', time=330.00. -Warning: Vehicle 't2' ends teleporting on edge 'b', time=330.00. -Warning: Vehicle 't3' ends teleporting on edge '-d2', time=350.00. +Warning: Teleporting vehicle 't0'; waited too long (yield, railSignal), lane='d_0', time=230.00. +Warning: Teleporting vehicle 't3'; waited too long (yield, railSignal), lane='-g_0', time=230.00. +Warning: Teleporting vehicle 't2'; waited too long (yield, railSignal), lane='a_0', time=230.00. +Warning: Vehicle 't0' ends teleporting on edge 'e', time=230.00. +Warning: Vehicle 't2' ends teleporting on edge 'b', time=230.00. +Warning: Vehicle 't3' ends teleporting on edge '-d2', time=250.00. diff --git a/tests/sumo/rail/siding/siding_deadlock2/tripinfos.sumo b/tests/sumo/rail/siding/siding_deadlock2/tripinfos.sumo index c93e3ec8a926..740c287a0f41 100644 --- a/tests/sumo/rail/siding/siding_deadlock2/tripinfos.sumo +++ b/tests/sumo/rail/siding/siding_deadlock2/tripinfos.sumo @@ -1,6 +1,6 @@ - - - - - + + + + diff --git a/tests/sumo/rail/siding/siding_noSignal/deadlocks.sumo b/tests/sumo/rail/siding/siding_noSignal/deadlocks.sumo new file mode 100644 index 000000000000..0c4f8dd62432 --- /dev/null +++ b/tests/sumo/rail/siding/siding_noSignal/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_noSignal2/deadlocks.sumo b/tests/sumo/rail/siding/siding_noSignal2/deadlocks.sumo new file mode 100644 index 000000000000..0c4f8dd62432 --- /dev/null +++ b/tests/sumo/rail/siding/siding_noSignal2/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/siding_occupied_advance/deadlocks.sumo b/tests/sumo/rail/siding/siding_occupied_advance/deadlocks.sumo new file mode 100644 index 000000000000..0c4f8dd62432 --- /dev/null +++ b/tests/sumo/rail/siding/siding_occupied_advance/deadlocks.sumo @@ -0,0 +1,43 @@ + + + + + + diff --git a/tests/sumo/rail/siding/triangle_6veh/deadlocks.sumo b/tests/sumo/rail/siding/triangle_6veh/deadlocks.sumo new file mode 100644 index 000000000000..90e35439a91f --- /dev/null +++ b/tests/sumo/rail/siding/triangle_6veh/deadlocks.sumo @@ -0,0 +1,45 @@ + + + + + + + diff --git a/tests/sumo/rail/siding/triangle_6veh/errors.sumo b/tests/sumo/rail/siding/triangle_6veh/errors.sumo index 18a01fb911ad..2e6f527c97b0 100644 --- a/tests/sumo/rail/siding/triangle_6veh/errors.sumo +++ b/tests/sumo/rail/siding/triangle_6veh/errors.sumo @@ -1,9 +1,9 @@ -Warning: Teleporting vehicle 't5'; waited too long (yield), lane='-a2_0', time=318.00. -Warning: Teleporting vehicle 't3'; waited too long (yield), lane='-f_0', time=318.00. -Warning: Teleporting vehicle 't1'; waited too long (yield), lane='a_0', time=318.00. -Warning: Vehicle 't1' skips stop on lane 'c_0' time=334.00. -Warning: Vehicle 't3' skips stop on lane 'd2_0' time=334.00. -Warning: Vehicle 't5' skips stop on lane 'c3_0' time=334.00. -Warning: Vehicle 't1' ends teleporting on edge 'f', time=367.00. -Warning: Vehicle 't3' ends teleporting on edge 'a2', time=370.00. -Warning: Vehicle 't5' ends teleporting on edge '-a', time=370.00. +Warning: Teleporting vehicle 't5'; waited too long (yield, railSignal), lane='-a2_0', time=218.00. +Warning: Teleporting vehicle 't3'; waited too long (yield, railSignal), lane='-f_0', time=218.00. +Warning: Teleporting vehicle 't1'; waited too long (yield, railSignal), lane='a_0', time=218.00. +Warning: Vehicle 't1' skips stop on lane 'c_0' time=234.00. +Warning: Vehicle 't3' skips stop on lane 'd2_0' time=234.00. +Warning: Vehicle 't5' skips stop on lane 'c3_0' time=234.00. +Warning: Vehicle 't1' ends teleporting on edge 'f', time=267.00. +Warning: Vehicle 't3' ends teleporting on edge 'a2', time=270.00. +Warning: Vehicle 't5' ends teleporting on edge '-a', time=270.00. diff --git a/tests/sumo/rail/siding/triangle_6veh/tripinfos.sumo b/tests/sumo/rail/siding/triangle_6veh/tripinfos.sumo index 4ed22dc82b43..9065a2b174d0 100644 --- a/tests/sumo/rail/siding/triangle_6veh/tripinfos.sumo +++ b/tests/sumo/rail/siding/triangle_6veh/tripinfos.sumo @@ -1,6 +1,6 @@ - - - - - - - + + + + + +