Skip to content

core, editoast, python: stop train on next signal instead of OP #18369

core, editoast, python: stop train on next signal instead of OP

core, editoast, python: stop train on next signal instead of OP #18369

Triggered via pull request January 28, 2025 16:34
Status Failure
Total duration 1h 8m 7s
Artifacts 3

build.yml

on: pull_request
Matrix: Build
Check dockerfiles
14s
Check dockerfiles
Check scripts
6s
Check scripts
Check generated railjson sync
20s
Check generated railjson sync
Check railjson generator
1m 53s
Check railjson generator
Check commits
7s
Check commits
Check final newline
14s
Check final newline
Check integration tests
1m 21s
Check integration tests
Check osrd schema
46s
Check osrd schema
Check toml
9s
Check toml
Check infra schema sync
18s
Check infra schema sync
Check reuse compliance
8s
Check reuse compliance
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 4 warnings, and 1 notice
Integration tests
Process completed with exit code 1.
Check front rtk sync
Process completed with exit code 1.
Check editoast tests
Process completed with exit code 101.
[chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code: tests/pages/common-page-model.ts#L36
1) [chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() Expected string: "Train ajouté" Received string: "error" Call log: - expect.toHaveText with timeout 10000ms - waiting for getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" at pages/common-page-model.ts:36 34 | // Verify the text of the last toast notification title 35 | async checkLastToastTitle(expectedText: string | RegExp): Promise<void> { > 36 | await expect(this.toastTitle.last()).toHaveText(expectedText); | ^ 37 | } 38 | 39 | async removeViteOverlay() { at OperationalStudiesPage.checkLastToastTitle (/app/front/tests/pages/common-page-model.ts:36:42) at OperationalStudiesPage.checkTrainHasBeenAdded (/app/front/tests/pages/operational-studies-page-model.ts:102:16) at /app/front/tests/005-operational-studies.spec.ts:106:34
[chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code: tests/pages/common-page-model.ts#L36
1) [chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() Expected string: "Train ajouté" Received string: "error" Call log: - expect.toHaveText with timeout 10000ms - waiting for getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" at pages/common-page-model.ts:36 34 | // Verify the text of the last toast notification title 35 | async checkLastToastTitle(expectedText: string | RegExp): Promise<void> { > 36 | await expect(this.toastTitle.last()).toHaveText(expectedText); | ^ 37 | } 38 | 39 | async removeViteOverlay() { at OperationalStudiesPage.checkLastToastTitle (/app/front/tests/pages/common-page-model.ts:36:42) at OperationalStudiesPage.checkTrainHasBeenAdded (/app/front/tests/pages/operational-studies-page-model.ts:102:16) at /app/front/tests/005-operational-studies.spec.ts:106:34
[chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code: tests/pages/common-page-model.ts#L36
1) [chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() Expected string: "Train ajouté" Received string: "error" Call log: - expect.toHaveText with timeout 10000ms - waiting for getByTestId('toast-SNCF').getByTestId('toast-SNCF-title').last() - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" - locator resolved to <strong class="mr-auto ml-1" data-testid="toast-SNCF-tit…>error</strong> - unexpected value "error" at pages/common-page-model.ts:36 34 | // Verify the text of the last toast notification title 35 | async checkLastToastTitle(expectedText: string | RegExp): Promise<void> { > 36 | await expect(this.toastTitle.last()).toHaveText(expectedText); | ^ 37 | } 38 | 39 | async removeViteOverlay() { at OperationalStudiesPage.checkLastToastTitle (/app/front/tests/pages/common-page-model.ts:36:42) at OperationalStudiesPage.checkTrainHasBeenAdded (/app/front/tests/pages/operational-studies-page-model.ts:102:16) at /app/front/tests/005-operational-studies.spec.ts:106:34
[chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page: tests/pages/stdcm-page-model.ts#L311
2) [chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page ── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('.stdcm-consist-container .stdcm-card') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('.stdcm-consist-container .stdcm-card') at pages/stdcm-page-model.ts:311 309 | ]; 310 | for (const element of elements) { > 311 | await expect(element).toBeVisible(); | ^ 312 | } 313 | } 314 | at STDCMPage.verifyStdcmElementsVisibility (/app/front/tests/pages/stdcm-page-model.ts:311:29) at /app/front/tests/006-stdcm.spec.ts:69:5
[chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page: tests/pages/stdcm-page-model.ts#L311
2) [chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('.stdcm-consist-container .stdcm-card') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('.stdcm-consist-container .stdcm-card') at pages/stdcm-page-model.ts:311 309 | ]; 310 | for (const element of elements) { > 311 | await expect(element).toBeVisible(); | ^ 312 | } 313 | } 314 | at STDCMPage.verifyStdcmElementsVisibility (/app/front/tests/pages/stdcm-page-model.ts:311:29) at /app/front/tests/006-stdcm.spec.ts:69:5
[chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page: tests/pages/stdcm-page-model.ts#L311
2) [chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('.stdcm-consist-container .stdcm-card') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('.stdcm-consist-container .stdcm-card') at pages/stdcm-page-model.ts:311 309 | ]; 310 | for (const element of elements) { > 311 | await expect(element).toBeVisible(); | ^ 312 | } 313 | } 314 | at STDCMPage.verifyStdcmElementsVisibility (/app/front/tests/pages/stdcm-page-model.ts:311:29) at /app/front/tests/006-stdcm.spec.ts:69:5
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/006-stdcm.spec.ts#L1
3) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Test timeout of 270000ms exceeded.
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/006-stdcm.spec.ts#L1
3) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 270000ms exceeded.
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/pages/stdcm-page-model.ts#L375
3) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Test timeout of 270000ms exceeded. Call log: - waiting for locator('#tractionEngine') at pages/stdcm-page-model.ts:375 373 | if (!selectedValue) return; 374 | > 375 | await dropdownField.fill(selectedValue); | ^ 376 | await dropdownField.press('ArrowDown'); 377 | await dropdownField.press('Enter'); 378 | await dropdownField.dispatchEvent('blur'); at handleAndVerifyDropdown (/app/front/tests/pages/stdcm-page-model.ts:375:27) at STDCMPage.fillAndVerifyConsistDetails (/app/front/tests/pages/stdcm-page-model.ts:411:11) at /app/front/tests/006-stdcm.spec.ts:79:21
[chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops: tests/006-stdcm.spec.ts#L1
3) [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 270000ms exceeded.
Slow Test: [firefox] › 009-rollingstock-editor.spec.ts#L1
[firefox] › 009-rollingstock-editor.spec.ts took 32.1s
Slow Test: [chromium] › 009-rollingstock-editor.spec.ts#L1
[chromium] › 009-rollingstock-editor.spec.ts took 27.8s
Slow Test: [firefox] › 010-op-route-tab.spec.ts#L1
[firefox] › 010-op-route-tab.spec.ts took 16.7s
Slow Test: [chromium] › 007-op-rollingstock-tab.spec.ts#L1
[chromium] › 007-op-rollingstock-tab.spec.ts took 16.5s
🎭 Playwright Run Summary
24 failed [chromium] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code [chromium] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page ─── [chromium] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops [chromium] › 006-stdcm.spec.ts:102:7 › Verify stdcm simulation page › Launch simulation with and without capacity for towed rolling stock [chromium] › 008-train-schedule.spec.ts:49:7 › Verify train schedule elements and filters › Loading trains and verifying simulation result [chromium] › 008-train-schedule.spec.ts:61:7 › Verify train schedule elements and filters › Filtering imported trains [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] › 005-operational-studies.spec.ts:43:7 › Verify simulation configuration in operational studies › Pathfinding with rolling stock and composition code [firefox] › 006-stdcm.spec.ts:66:7 › Verify stdcm simulation page › Verify empty STDCM page ──── [firefox] › 006-stdcm.spec.ts:75:7 › Verify stdcm simulation page › Launch STDCM simulation with all stops [firefox] › 006-stdcm.spec.ts:102:7 › Verify stdcm simulation page › Launch simulation with and without capacity for towed rolling stock [firefox] › 008-train-schedule.spec.ts:49:7 › Verify train schedule elements and filters › Loading trains and verifying simulation result [firefox] › 008-train-schedule.spec.ts:61:7 › Verify train schedule elements and filters › Filtering imported trains [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 52 passed (58.6m)

Artifacts

Produced during runtime
Name Size
e2e-container-logs
375 KB
integration-container-logs
26.2 KB
integration-videos
105 MB