Skip to content

core: stdcm: implement variable stop durations #11009

core: stdcm: implement variable stop durations

core: stdcm: implement variable stop durations #11009

GitHub Actions / JUnit Test Report failed Sep 16, 2024 in 0s

1123 tests run, 1017 passed, 4 skipped, 102 failed.

Annotations

Check failure on line 135 in core/src/test/kotlin/fr/sncf/osrd/stdcm/BacktrackingTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

BacktrackingTests.testBacktrackingMRSPDrop()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.BacktrackingTests.testBacktrackingMRSPDrop(BacktrackingTests.kt:135)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 158 in core/src/test/kotlin/fr/sncf/osrd/stdcm/BacktrackingTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

BacktrackingTests.testManyBacktracking()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.BacktrackingTests.testManyBacktracking(BacktrackingTests.kt:158)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 53 in core/src/test/kotlin/fr/sncf/osrd/stdcm/BacktrackingTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

BacktrackingTests.testBacktrackingBrakingCurve()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.BacktrackingTests.testBacktrackingBrakingCurve(BacktrackingTests.kt:53)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 95 in core/src/test/kotlin/fr/sncf/osrd/stdcm/BacktrackingTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

BacktrackingTests.testBacktrackingBrakingCurveSeveralBlocks()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.BacktrackingTests.testBacktrackingBrakingCurveSeveralBlocks(BacktrackingTests.kt:95)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 237 in core/src/test/kotlin/fr/sncf/osrd/stdcm/ConditionalOccupancyTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ConditionalOccupancyTests.avoidConditionalOccupancy()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.ConditionalOccupancyTests.avoidConditionalOccupancy(ConditionalOccupancyTests.kt:237)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 48 in core/src/test/kotlin/fr/sncf/osrd/stdcm/ConditionalOccupancyTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ConditionalOccupancyTests.straightPathSimpleConditionalOccupancyTest()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.ConditionalOccupancyTests.straightPathSimpleConditionalOccupancyTest(ConditionalOccupancyTests.kt:48)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 183 in core/src/test/kotlin/fr/sncf/osrd/stdcm/ConditionalOccupancyTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ConditionalOccupancyTests.recursiveConditionalOccupanciesTest()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.ConditionalOccupancyTests.recursiveConditionalOccupanciesTest(ConditionalOccupancyTests.kt:183)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 95 in core/src/test/kotlin/fr/sncf/osrd/stdcm/ConditionalOccupancyTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ConditionalOccupancyTests.simpleConditionalOccupancyTest()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.ConditionalOccupancyTests.simpleConditionalOccupancyTest(ConditionalOccupancyTests.kt:95)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 37 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testSimpleDelay()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testSimpleDelay(DepartureTimeShiftTests.kt:37)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 251 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testDifferentOpenings()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testDifferentOpenings(DepartureTimeShiftTests.kt:251)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 287 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testTwoOpeningsFirstBlock()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testTwoOpeningsFirstBlock(DepartureTimeShiftTests.kt:287)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 411 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testMaximumShiftWithDelays()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testMaximumShiftWithDelays(DepartureTimeShiftTests.kt:411)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 457 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testSeveralOpenings()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testSeveralOpenings(DepartureTimeShiftTests.kt:457)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 209 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testImpossibleAddedDelay()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testImpossibleAddedDelay(DepartureTimeShiftTests.kt:209)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 361 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testMaximumShiftMoreRestrictive()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testMaximumShiftMoreRestrictive(DepartureTimeShiftTests.kt:361)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 109 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testEarliestArrivalTime()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testEarliestArrivalTime(DepartureTimeShiftTests.kt:109)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 70 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testSimpleSeveralBlocks()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testSimpleSeveralBlocks(DepartureTimeShiftTests.kt:70)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 318 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testTwoOpeningsLastBlock()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testTwoOpeningsLastBlock(DepartureTimeShiftTests.kt:318)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 157 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testEarliestArrivalTimeWithOccupancy()

java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7540.0..7300.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testEarliestArrivalTimeWithOccupancy(DepartureTimeShiftTests.kt:157)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 480 in core/src/test/kotlin/fr/sncf/osrd/stdcm/DepartureTimeShiftTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

DepartureTimeShiftTests.testMaximumDepartureTimeDelay()

java.lang.IllegalArgumentException: Invalid range: [1244.0..1004.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [1244.0..1004.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.DepartureTimeShiftTests.testMaximumDepartureTimeDelay(DepartureTimeShiftTests.kt:480)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 163 in core/src/test/kotlin/fr/sncf/osrd/stdcm/EngineeringAllowanceTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

EngineeringAllowanceTests.testSlowdownSeveralBlocks()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.EngineeringAllowanceTests.testSlowdownSeveralBlocks(EngineeringAllowanceTests.kt:163)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 303 in core/src/test/kotlin/fr/sncf/osrd/stdcm/EngineeringAllowanceTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

EngineeringAllowanceTests.testMaxDepartureTimeShift()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.EngineeringAllowanceTests.testMaxDepartureTimeShift(EngineeringAllowanceTests.kt:303)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 436 in core/src/test/kotlin/fr/sncf/osrd/stdcm/EngineeringAllowanceTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

EngineeringAllowanceTests.testReturnTheFastestPathWithAllowance()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.EngineeringAllowanceTests.testReturnTheFastestPathWithAllowance(EngineeringAllowanceTests.kt:436)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 354 in core/src/test/kotlin/fr/sncf/osrd/stdcm/EngineeringAllowanceTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

EngineeringAllowanceTests.testAllowanceWithDepartureTimeShift()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.EngineeringAllowanceTests.testAllowanceWithDepartureTimeShift(EngineeringAllowanceTests.kt:354)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 83 in core/src/test/kotlin/fr/sncf/osrd/stdcm/EngineeringAllowanceTests.kt

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

EngineeringAllowanceTests.testSlowdown()

java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
Raw output
java.lang.IllegalArgumentException: Invalid range: [7440.0..7200.0)
	at com.google.common.collect.Range.<init>(Range.java:334)
	at com.google.common.collect.Range.create(Range.java:132)
	at com.google.common.collect.Range.closedOpen(Range.java:169)
	at fr.sncf.osrd.stdcm.graph.VisitedNodes.markAsVisited(VisitedNodes.kt:195)
	at fr.sncf.osrd.stdcm.graph.STDCMGraph.getAdjacentEdges(STDCMGraph.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.getAdjacentNodes(STDCMPathfinding.kt:170)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPathImpl(STDCMPathfinding.kt:165)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:119)
	at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:73)
	at fr.sncf.osrd.stdcm.STDCMPathfindingBuilder.run(STDCMPathfindingBuilder.kt:155)
	at fr.sncf.osrd.stdcm.EngineeringAllowanceTests.testSlowdown(EngineeringAllowanceTests.kt:83)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)