Skip to content

Commit

Permalink
patching expected results refs #21, #14543
Browse files Browse the repository at this point in the history
  • Loading branch information
namdre committed Oct 15, 2024
1 parent af757ed commit 483afe8
Show file tree
Hide file tree
Showing 14 changed files with 284 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-10-15 15:41:47 by Eclipse SUMO sumo Version v1_20_0+0673-3703b293c4e
<!-- generated on 2024-10-15 15:48:15 by Eclipse SUMO sumo Version v1_20_0+0676-b6d916cb96f
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
Expand All @@ -27,7 +27,6 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
</output>
<processing>
<time-to-teleport.remove-constraint value="true"/>
<time-to-teleport.railsignal-deadlock value="200"/>
<default.speeddev value="0"/>
</processing>
Expand All @@ -42,4 +41,5 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
-->

<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd">
<constraintDeadlock time="231.00" signals="A D" vehicles="t1 t0" tripIds="t1 t0"/>
</additional>
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Warning: Teleporting vehicle 't0'; waited too long (yield), lane='a_0', time=331.00.
Warning: Vehicle 't0' ends teleporting on edge 'b', time=331.00.
Warning: Teleporting vehicle 't0'; waited too long (yield, railSignal), lane='a_0', time=231.00.
Warning: Vehicle 't0' ends teleporting on edge 'b', time=231.00.
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
--deadlock-output deadlocks.xml
--time-to-teleport.remove-constraint
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-10-15 15:41:47 by Eclipse SUMO sumo Version v1_20_0+0673-3703b293c4e
<!-- generated on 2024-10-15 15:48:15 by Eclipse SUMO sumo Version v1_20_0+0676-b6d916cb96f
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
Expand All @@ -27,7 +27,6 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
</output>
<processing>
<time-to-teleport.remove-constraint value="true"/>
<time-to-teleport.railsignal-deadlock value="200"/>
<default.speeddev value="0"/>
</processing>
Expand All @@ -42,6 +41,6 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
-->

<tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd">
<tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="364.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="364.00" routeLength="849.90" waitingTime="301.00" waitingCount="1" stopTime="0.00" timeLoss="305.88" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/>
<tripinfo id="t1" depart="331.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="311.00" arrival="396.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="65.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/>
<tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="264.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="264.00" routeLength="849.90" waitingTime="201.00" waitingCount="1" stopTime="0.00" timeLoss="205.88" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/>
<tripinfo id="t1" depart="231.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="211.00" arrival="296.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="65.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/>
</tripinfos>
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-10-15 15:47:18 by Eclipse SUMO sumo Version v1_20_0+0676-b6d916cb96f
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
This file may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License 2.0 are satisfied: GNU General Public License, version 2
or later which is available at
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
<input>
<net-file value="net.net.xml"/>
<route-files value="input_routes.rou.xml"/>
<additional-files value="input_additional.add.xml,input_additional2.add.xml"/>
</input>
<output>
<write-license value="true"/>
<tripinfo-output value="tripinfos.xml"/>
<railsignal-block-output value="railsignal_blocks.xml"/>
<deadlock-output value="deadlocks.xml"/>
</output>
<processing>
<time-to-teleport.remove-constraint value="true"/>
<time-to-teleport.railsignal-deadlock value="200"/>
<default.speeddev value="0"/>
</processing>
<report>
<xml-validation value="never"/>
<duration-log.disable value="true"/>
<no-step-log value="true"/>
</report>
</configuration>
-->

<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd">
<constraintDeadlock time="231.00" signals="A D" vehicles="t1 t0" tripIds="t1 t0">
<resolvedConstraint id="A">
<predecessor tripId="t0" tl="D" foes="t1" active="0"/>
</resolvedConstraint>
</constraintDeadlock>
</additional>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Warning: Deactivating constraint to resolve deadlock between vehicles t1 t0 at time 231.00.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>

<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd">
<railSignalConstraints id="A">
<predecessor tripId="t0" tl="D" foes="t1"/>
</railSignalConstraints>
<railSignalConstraints id="D">
<insertionPredecessor tripId="t1" tl="A" foes="t0"/>
</railSignalConstraints>
</additional>
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on Fri 21 Aug 2020 02:28:17 PM CEST by Eclipse SUMO netedit Version v1_6_0+1707-2370e97800
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd">
<input>
<new value="true"/>
</input>
<output>
<output-file value="/home/kobo/dlr/debug/7435/net.net.xml"/>
</output>
<processing>
<offset.disable-normalization value="true"/>
</processing>
<junctions>
<no-internal-links value="true"/>
</junctions>
<netedit>
<route-files value="/home/kobo/dlr/debug/7435/input_routes.rou.xml"/>
</netedit>
<report>
<aggregate-warnings value="5"/>
</report>
</configuration>
-->

<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
<vType id="train" length="50.00" vClass="rail"/>
<trip id="t0" type="train" depart="0.00" from="a" to="c" departSpeed="max"/>
<trip id="t1" type="train" depart="20.00" from="d" to="c" departSpeed="max"/>
</routes>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--deadlock-output deadlocks.xml
--time-to-teleport.remove-constraint
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-09-25 13:36:24 by Eclipse SUMO sumo Version v1_20_0+0593-8dcc4e49145
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
This file may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License 2.0 are satisfied: GNU General Public License, version 2
or later which is available at
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
<input>
<net-file value="net.net.xml"/>
<route-files value="input_routes.rou.xml"/>
<additional-files value="input_additional.add.xml,input_additional2.add.xml"/>
</input>
<output>
<write-license value="true"/>
<tripinfo-output value="tripinfos.xml"/>
<railsignal-block-output value="railsignal_blocks.xml"/>
</output>
<processing>
<default.speeddev value="0"/>
</processing>
<report>
<xml-validation value="never"/>
<duration-log.disable value="true"/>
<no-step-log value="true"/>
</report>
</configuration>
-->

<railsignal-block-output>
<railSignal id="A">
<link linkIndex="0" from="a_0" to="b_0">
<driveWay id="A.0" vehicle="t0" edges="b c">
<forward lanes="b_0 c_0"/>
<bidi lanes=""/>
<flank lanes=""/>
<conflictLinks signals="D_0"/>
<foes driveWays="A.0 D.0"/>
</driveWay>
</link>
</railSignal>
<railSignal id="D">
<link linkIndex="0" from="d_0" to="e_0">
<driveWay id="D.0" vehicle="t1" edges="e c">
<forward lanes="e_0 c_0"/>
<bidi lanes=""/>
<flank lanes=""/>
<conflictLinks signals="A_0"/>
<foes driveWays="A.0 D.0"/>
</driveWay>
</link>
</railSignal>
<departJunction id="gneJ1">
<driveWay id="gneJ1.d0" vehicle="t0" edges="a">
<forward lanes="a_0"/>
<bidi lanes=""/>
<flank lanes=""/>
<conflictLinks signals=""/>
<foes driveWays="gneJ1.d0"/>
</driveWay>
</departJunction>
<departJunction id="gneJ5">
<driveWay id="gneJ5.d1" vehicle="t1" edges="d">
<forward lanes="d_0"/>
<bidi lanes=""/>
<flank lanes=""/>
<conflictLinks signals=""/>
<foes driveWays="gneJ5.d1"/>
</driveWay>
</departJunction>
</railsignal-block-output>
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-10-15 15:47:18 by Eclipse SUMO sumo Version v1_20_0+0676-b6d916cb96f
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
This file may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License 2.0 are satisfied: GNU General Public License, version 2
or later which is available at
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
<input>
<net-file value="net.net.xml"/>
<route-files value="input_routes.rou.xml"/>
<additional-files value="input_additional.add.xml,input_additional2.add.xml"/>
</input>
<output>
<write-license value="true"/>
<tripinfo-output value="tripinfos.xml"/>
<railsignal-block-output value="railsignal_blocks.xml"/>
<deadlock-output value="deadlocks.xml"/>
</output>
<processing>
<time-to-teleport.remove-constraint value="true"/>
<time-to-teleport.railsignal-deadlock value="200"/>
<default.speeddev value="0"/>
</processing>
<report>
<xml-validation value="never"/>
<duration-log.disable value="true"/>
<no-step-log value="true"/>
</report>
</configuration>
-->

<tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd">
<tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="295.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="295.00" routeLength="849.90" waitingTime="201.00" waitingCount="1" stopTime="0.00" timeLoss="233.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/>
<tripinfo id="t1" depart="234.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="214.00" arrival="362.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="128.00" routeLength="891.19" waitingTime="31.00" waitingCount="1" stopTime="0.00" timeLoss="63.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/>
</tripinfos>
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on Mon Oct 19 14:10:14 2020 by Eclipse SUMO sumo Version v1_7_0+0644-c2b60a409c
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
SPDX-License-Identifier: EPL-2.0
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
<input>
<net-file value="net.net.xml"/>
<route-files value="input_routes.rou.xml"/>
<additional-files value="input_additional.add.xml"/>
</input>
<output>
<write-license value="true"/>
<tripinfo-output value="tripinfos.xml"/>
<railsignal-block-output value="railsignal_blocks.xml"/>
</output>
<processing>
<default.speeddev value="0"/>
<pedestrian.model value="nonInteracting"/>
</processing>
<report>
<xml-validation value="never"/>
<xml-validation.routes value="never"/>
<duration-log.disable value="true"/>
<no-step-log value="true"/>
</report>
<mesoscopic>
<mesosim value="true"/>
</mesoscopic>
</configuration>
-->

<tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd">
<tripinfo id="t0" depart="0.00" departLane="" departPos="0.00" departSpeed="13.89" departDelay="0.00" arrival="65.00" arrivalLane="" arrivalPos="400.00" arrivalSpeed="13.89" duration="65.00" routeLength="900.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/>
<tripinfo id="t1" depart="20.00" departLane="" departPos="0.00" departSpeed="13.89" departDelay="0.00" arrival="88.00" arrivalLane="" arrivalPos="400.00" arrivalSpeed="13.89" duration="68.00" routeLength="941.29" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/>
</tripinfos>
3 changes: 3 additions & 0 deletions tests/sumo/rail/rail_signal/constraints/testsuite.sumo
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,6 @@ deadlock_insertion2_remove

# conflicting constraints cause deadlock, remove the constraint, includes an insertionConstraint
deadlock_insertion3

# conflicting constraints cause deadlock, remove the constraint, includes an insertionConstraint, remove constraint to resolve the deadlock
deadlock_insertion3_remove

0 comments on commit 483afe8

Please sign in to comment.