Skip to content

DO NOT MERGE: disable speed limit in standalone sim #18384

DO NOT MERGE: disable speed limit in standalone sim

DO NOT MERGE: disable speed limit in standalone sim #18384

Triggered via pull request January 29, 2025 15:26
Status Failure
Total duration 16m 45s
Artifacts 3

build.yml

on: pull_request
Matrix: Build
Check dockerfiles
8s
Check dockerfiles
Check scripts
6s
Check scripts
Check generated railjson sync
19s
Check generated railjson sync
Check railjson generator
1m 50s
Check railjson generator
Check commits
8s
Check commits
Check final newline
11s
Check final newline
Check integration tests
1m 24s
Check integration tests
Check osrd schema
41s
Check osrd schema
Check toml
8s
Check toml
Check infra schema sync
16s
Check infra schema sync
Check reuse compliance
9s
Check reuse compliance
Fit to window
Zoom out
Zoom in

Annotations

63 errors, 4 warnings, and 1 notice
Check commits
Process completed with exit code 1.
DriverBehaviourTest.mrspWithDriverBehaviour(): core/src/test/java/fr/sncf/osrd/DriverBehaviourTest.kt#L28
org.opentest4j.AssertionFailedError: expected: <20.0> but was: <83.333>
StandaloneSimulationTest.simple(): core/src/test/java/fr/sncf/osrd/api/StandaloneSimulationTest.java#L119
org.opentest4j.AssertionFailedError: expected: <2> but was: <6>
Check core
Process completed with exit code 1.
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/pages/stdcm-page-model.ts#L668
1) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Error: expect(received).toBe(expected) // Object.is equality Expected: "00:55" Received: "01:05" at pages/stdcm-page-model.ts:668 666 | expect(tableRow.endStop).toBe(jsonRow.endStop); 667 | expect(tableRow.passageStop).toBe(jsonRow.passageStop); > 668 | expect(tableRow.startStop).toBe(jsonRow.startStop); | ^ 669 | expect(tableRow.weight).toBe(jsonRow.weight); 670 | expect(tableRow.refEngine).toBe(jsonRow.refEngine); 671 | }); at forEach (/app/front/tests/pages/stdcm-page-model.ts:668:34) at STDCMPage.verifyTableData (/app/front/tests/pages/stdcm-page-model.ts:656:14) at /app/front/tests/006-stdcm.spec.ts:98:5
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/pages/stdcm-page-model.ts#L668
1) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "00:55" Received: "01:05" at pages/stdcm-page-model.ts:668 666 | expect(tableRow.endStop).toBe(jsonRow.endStop); 667 | expect(tableRow.passageStop).toBe(jsonRow.passageStop); > 668 | expect(tableRow.startStop).toBe(jsonRow.startStop); | ^ 669 | expect(tableRow.weight).toBe(jsonRow.weight); 670 | expect(tableRow.refEngine).toBe(jsonRow.refEngine); 671 | }); at forEach (/app/front/tests/pages/stdcm-page-model.ts:668:34) at STDCMPage.verifyTableData (/app/front/tests/pages/stdcm-page-model.ts:656:14) at /app/front/tests/006-stdcm.spec.ts:98:5
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/pages/stdcm-page-model.ts#L668
1) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "00:55" Received: "01:05" at pages/stdcm-page-model.ts:668 666 | expect(tableRow.endStop).toBe(jsonRow.endStop); 667 | expect(tableRow.passageStop).toBe(jsonRow.passageStop); > 668 | expect(tableRow.startStop).toBe(jsonRow.startStop); | ^ 669 | expect(tableRow.weight).toBe(jsonRow.weight); 670 | expect(tableRow.refEngine).toBe(jsonRow.refEngine); 671 | }); at forEach (/app/front/tests/pages/stdcm-page-model.ts:668:34) at STDCMPage.verifyTableData (/app/front/tests/pages/stdcm-page-model.ts:656:14) at /app/front/tests/006-stdcm.spec.ts:98:5
[chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables: tests/pages/op-output-table-page-model.ts#L142
2) [chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables Error: expect(received).toEqual(expected) // deep equality - Expected - 5 + Received + 5 @@ -1,14 +1,14 @@ Array [ Object { "calculatedArrival": "11:22:40", "calculatedDeparture": "", "margin": Object { - "actual": "920 s", - "difference": "891 s", + "actual": "1140 s", + "difference": "1122 s", "theoretical": "5 %", - "theoreticalS": "29 s", + "theoreticalS": "18 s", }, "requestedArrival": "11:22:40", "requestedDeparture": "", "shortSlipDistance": false, "signalReceptionClosed": false, @@ -19,12 +19,12 @@ }, Object { "calculatedArrival": "11:47:40", "calculatedDeparture": "11:52:39", "margin": Object { - "actual": "253 s", - "difference": "244 s", + "actual": "347 s", + "difference": "338 s", "theoretical": "1 min/100km", "theoreticalS": "9 s", }, "requestedArrival": "11:47:40", "requestedDeparture": "11:52:40", at pages/op-output-table-page-model.ts:142 140 | const normalizedActualData = normalizeData(actualTableData); 141 | const normalizedExpectedData = normalizeData(expectedTableData); > 142 | expect(normalizedActualData).toEqual(normalizedExpectedData); | ^ 143 | } 144 | 145 | // Wait for the Times and Stops simulation data sheet to be fully loaded with a specified timeout (default: 60 seconds) at OperationalStudiesOutputTablePage.getOutputTableData (/app/front/tests/pages/op-output-table-page-model.ts:142:34) at /app/front/tests/011-op-times-and-stops-tab.spec.ts:180:5
[chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables: tests/pages/op-output-table-page-model.ts#L142
2) [chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 5 + Received + 5 @@ -1,14 +1,14 @@ Array [ Object { "calculatedArrival": "11:22:40", "calculatedDeparture": "", "margin": Object { - "actual": "920 s", - "difference": "891 s", + "actual": "1140 s", + "difference": "1122 s", "theoretical": "5 %", - "theoreticalS": "29 s", + "theoreticalS": "18 s", }, "requestedArrival": "11:22:40", "requestedDeparture": "", "shortSlipDistance": false, "signalReceptionClosed": false, @@ -19,12 +19,12 @@ }, Object { "calculatedArrival": "11:47:40", "calculatedDeparture": "11:52:39", "margin": Object { - "actual": "253 s", - "difference": "244 s", + "actual": "347 s", + "difference": "338 s", "theoretical": "1 min/100km", "theoreticalS": "9 s", }, "requestedArrival": "11:47:40", "requestedDeparture": "11:52:40", at pages/op-output-table-page-model.ts:142 140 | const normalizedActualData = normalizeData(actualTableData); 141 | const normalizedExpectedData = normalizeData(expectedTableData); > 142 | expect(normalizedActualData).toEqual(normalizedExpectedData); | ^ 143 | } 144 | 145 | // Wait for the Times and Stops simulation data sheet to be fully loaded with a specified timeout (default: 60 seconds) at OperationalStudiesOutputTablePage.getOutputTableData (/app/front/tests/pages/op-output-table-page-model.ts:142:34) at /app/front/tests/011-op-times-and-stops-tab.spec.ts:180:5
[chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables: tests/pages/op-output-table-page-model.ts#L142
2) [chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 5 + Received + 5 @@ -1,14 +1,14 @@ Array [ Object { "calculatedArrival": "11:22:40", "calculatedDeparture": "", "margin": Object { - "actual": "920 s", - "difference": "891 s", + "actual": "1140 s", + "difference": "1122 s", "theoretical": "5 %", - "theoreticalS": "29 s", + "theoreticalS": "18 s", }, "requestedArrival": "11:22:40", "requestedDeparture": "", "shortSlipDistance": false, "signalReceptionClosed": false, @@ -19,12 +19,12 @@ }, Object { "calculatedArrival": "11:47:40", "calculatedDeparture": "11:52:39", "margin": Object { - "actual": "253 s", - "difference": "244 s", + "actual": "347 s", + "difference": "338 s", "theoretical": "1 min/100km", "theoreticalS": "9 s", }, "requestedArrival": "11:47:40", "requestedDeparture": "11:52:40", at pages/op-output-table-page-model.ts:142 140 | const normalizedActualData = normalizeData(actualTableData); 141 | const normalizedExpectedData = normalizeData(expectedTableData); > 142 | expect(normalizedActualData).toEqual(normalizedExpectedData); | ^ 143 | } 144 | 145 | // Wait for the Times and Stops simulation data sheet to be fully loaded with a specified timeout (default: 60 seconds) at OperationalStudiesOutputTablePage.getOutputTableData (/app/front/tests/pages/op-output-table-page-model.ts:142:34) at /app/front/tests/011-op-times-and-stops-tab.spec.ts:180:5
[chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles: tests/pages/op-timetable-page-model.ts#L232
3) [chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles Error: expect(received).toEqual(expected) // deep equality Expected: "11:53" Received: "11:47" at pages/op-timetable-page-model.ts:232 230 | await expect(this.trainArrivalTime).toBeVisible(); 231 | const actualArrivalTime = await this.trainArrivalTime.textContent(); > 232 | expect(actualArrivalTime).toEqual(expectedArrivalTime); | ^ 233 | } 234 | 235 | async clickOnScenarioCollapseButton() { at OperationalStudiesTimetablePage.getTrainArrivalTime (/app/front/tests/pages/op-timetable-page-model.ts:232:31) at /app/front/tests/012-op-simulation-settings-tab.spec.ts:174:5
[chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles: tests/pages/op-timetable-page-model.ts#L232
3) [chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "11:53" Received: "11:47" at pages/op-timetable-page-model.ts:232 230 | await expect(this.trainArrivalTime).toBeVisible(); 231 | const actualArrivalTime = await this.trainArrivalTime.textContent(); > 232 | expect(actualArrivalTime).toEqual(expectedArrivalTime); | ^ 233 | } 234 | 235 | async clickOnScenarioCollapseButton() { at OperationalStudiesTimetablePage.getTrainArrivalTime (/app/front/tests/pages/op-timetable-page-model.ts:232:31) at /app/front/tests/012-op-simulation-settings-tab.spec.ts:174:5
[chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles: tests/pages/op-timetable-page-model.ts#L232
3) [chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "11:53" Received: "11:47" at pages/op-timetable-page-model.ts:232 230 | await expect(this.trainArrivalTime).toBeVisible(); 231 | const actualArrivalTime = await this.trainArrivalTime.textContent(); > 232 | expect(actualArrivalTime).toEqual(expectedArrivalTime); | ^ 233 | } 234 | 235 | async clickOnScenarioCollapseButton() { at OperationalStudiesTimetablePage.getTrainArrivalTime (/app/front/tests/pages/op-timetable-page-model.ts:232:31) at /app/front/tests/012-op-simulation-settings-tab.spec.ts:174:5
[chromium] › 012-op-simulation-settings-tab.spec.ts:215:7 › Simulation Settings Tab Verification › Activate composition code: tests/pages/op-timetable-page-model.ts#L232
4) [chromium] › 012-op-simulation-settings-tab.spec.ts:215:7 › Simulation Settings Tab Verification › Activate composition code Error: expect(received).toEqual(expected) // deep equality Expected: "12:03" Received: "11:48" at pages/op-timetable-page-model.ts:232 230 | await expect(this.trainArrivalTime).toBeVisible(); 231 | const actualArrivalTime = await this.trainArrivalTime.textContent(); > 232 | expect(actualArrivalTime).toEqual(expectedArrivalTime); | ^ 233 | } 234 | 235 | async clickOnScenarioCollapseButton() { at OperationalStudiesTimetablePage.getTrainArrivalTime (/app/front/tests/pages/op-timetable-page-model.ts:232:31) at /app/front/tests/012-op-simulation-settings-tab.spec.ts:254:5
Integration tests
Process completed with exit code 1.
Check core
No files were found for the provided path: ./output/reports/spotbugs/*.xml. No results will be uploaded.
Slow Test: [chromium] › 009-rollingstock-editor.spec.ts#L1
[chromium] › 009-rollingstock-editor.spec.ts took 30.3s
Slow Test: [chromium] › 005-operational-studies.spec.ts#L1
[chromium] › 005-operational-studies.spec.ts took 18.1s
Slow Test: [chromium] › 007-op-rollingstock-tab.spec.ts#L1
[chromium] › 007-op-rollingstock-tab.spec.ts took 17.3s
🎭 Playwright Run Summary
14 failed [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops [chromium] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables [chromium] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles [chromium] › 012-op-simulation-settings-tab.spec.ts:215:7 › Simulation Settings Tab Verification › Activate composition code [chromium] › 012-op-simulation-settings-tab.spec.ts:295:7 › Simulation Settings Tab Verification › Activate linear and mareco margin [chromium] › 012-op-simulation-settings-tab.spec.ts:384:7 › Simulation Settings Tab Verification › Add all the simulation settings [chromium] › 013-stdcm-simulation-sheet.spec.ts:60:7 › Verify stdcm simulation page › Verify STDCM stops and simulation sheet [firefox] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops [firefox] › 011-op-times-and-stops-tab.spec.ts:115:7 › Times and Stops Tab Verification › should correctly set and display times and stops tables [firefox] › 012-op-simulation-settings-tab.spec.ts:134:7 › Simulation Settings Tab Verification › Activate electrical profiles [firefox] › 012-op-simulation-settings-tab.spec.ts:215:7 › Simulation Settings Tab Verification › Activate composition code [firefox] › 012-op-simulation-settings-tab.spec.ts:295:7 › Simulation Settings Tab Verification › Activate linear and mareco margin [firefox] › 012-op-simulation-settings-tab.spec.ts:384:7 › Simulation Settings Tab Verification › Add all the simulation settings [firefox] › 013-stdcm-simulation-sheet.spec.ts:60:7 › Verify stdcm simulation page › Verify STDCM stops and simulation sheet 2 skipped 62 passed (11.3m)

Artifacts

Produced during runtime
Name Size
e2e-container-logs
442 KB
integration-container-logs
39.4 KB
integration-videos
103 MB