Skip to content

Forms fixes

Forms fixes #16310

Re-run triggered December 19, 2024 20:20
Status Failure
Total duration 37m 14s
Artifacts 4

qc_checks.yaml

on: pull_request
Build - UI Platform
1m 57s
Build - UI Platform
Style [pre-commit]
24s
Style [pre-commit]
Tests - API Schema Documentation
0s
Tests - API Schema Documentation
Style [Documentation]
39s
Style [Documentation]
Tests - Migrations [PostgreSQL]
0s
Tests - Migrations [PostgreSQL]
Tests - Full Migration [SQLite]
0s
Tests - Full Migration [SQLite]
Tests - inventree-python
0s
Tests - inventree-python
Tests - DB [PostgreSQL]
0s
Tests - DB [PostgreSQL]
Tests - DB [MySQL]
0s
Tests - DB [MySQL]
Tests - Platform UI
36m 59s
Tests - Platform UI
Security [Zizmor]
0s
Security [Zizmor]
Matrix: coverage
Push new schema
0s
Push new schema
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 6 warnings, and 1 notice
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L1
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Test timeout of 90000ms exceeded.
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L134
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Submit' }) 132 | await page.getByLabel('number-field-quantity').fill('2'); 133 | await page.waitForTimeout(250); > 134 | await page.getByRole('button', { name: 'Submit' }).click(); | ^ 135 | 136 | // Check that new serial numbers have been created 137 | await page at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_build.spec.ts:134:54
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L1
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L99
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 90000ms exceeded. Call log: - waiting for getByText('On Hold').first() to be visible 97 | 98 | // We have now loaded the "Build Order" table. Check for some expected texts > 99 | await page.getByText('On Hold').first().waitFor(); | ^ 100 | await page.getByText('Pending').first().waitFor(); 101 | 102 | await page.getByRole('cell', { name: 'BO0011' }).click(); at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_build.spec.ts:99:43
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L1
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs: src/frontend/tests/pages/pui_build.spec.ts#L134
1) [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Submit' }) 132 | await page.getByLabel('number-field-quantity').fill('2'); 133 | await page.waitForTimeout(250); > 134 | await page.getByRole('button', { name: 'Submit' }).click(); | ^ 135 | 136 | // Check that new serial numbers have been created 137 | await page at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_build.spec.ts:134:54
[chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments: src/frontend/tests/pages/pui_sales_order.spec.ts#L1
2) [chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ──────────────────── Test timeout of 90000ms exceeded.
[chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments: src/frontend/tests/pages/pui_sales_order.spec.ts#L72
2) [chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ──────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Cancel' }) - locator resolved to <button type="button" data-variant="outline" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 70 | .first() 71 | .waitFor(); > 72 | await page.getByRole('button', { name: 'Cancel' }).click(); | ^ 73 | 74 | // Edit one of the existing shipments 75 | await page.getByLabel('row-action-menu-0').click(); at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_sales_order.spec.ts:72:54
[chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments: src/frontend/tests/pages/pui_sales_order.spec.ts#L1
2) [chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments: src/frontend/tests/pages/pui_sales_order.spec.ts#L72
2) [chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Cancel' }) - locator resolved to <button type="button" data-variant="outline" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 70 | .first() 71 | .waitFor(); > 72 | await page.getByRole('button', { name: 'Cancel' }).click(); | ^ 73 | 74 | // Edit one of the existing shipments 75 | await page.getByLabel('row-action-menu-0').click(); at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_sales_order.spec.ts:72:54
Filter
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: src/frontend/[firefox] › pui_settings.spec.ts#L1
src/frontend/[firefox] › pui_settings.spec.ts took 35.0s
Slow Test: src/frontend/[chromium] › pages/pui_scan.spec.ts#L1
src/frontend/[chromium] › pages/pui_scan.spec.ts took 33.8s
Slow Test: src/frontend/[firefox] › pui_plugins.spec.ts#L1
src/frontend/[firefox] › pui_plugins.spec.ts took 32.9s
Slow Test: src/frontend/[firefox] › pui_general.spec.ts#L1
src/frontend/[firefox] › pui_general.spec.ts took 32.8s
Slow Test: src/frontend/[firefox] › pui_printing.spec.ts#L1
src/frontend/[firefox] › pui_printing.spec.ts took 25.1s
🎭 Playwright Run Summary
13 failed [chromium] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ──────────────────────── [chromium] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ───────────────────── [chromium] › pages/pui_stock.spec.ts:92:1 › Stock - Serial Numbers ───────────────────────────── [chromium] › pages/pui_stock.spec.ts:158:1 › Stock - Stock Actions ───────────────────────────── [chromium] › pui_forms.spec.ts:7:1 › Forms - Stock Item Validation ───────────────────────────── [chromium] › pui_forms.spec.ts:78:1 › Forms - Supplier Validation ────────────────────────────── [chromium] › pui_general.spec.ts:56:1 › Company ──────────────────────────────────────────────── [firefox] › pages/pui_build.spec.ts:90:1 › Build Order - Build Outputs ───────────────────────── [firefox] › pages/pui_sales_order.spec.ts:49:1 › Sales Orders - Shipments ────────────────────── [firefox] › pages/pui_stock.spec.ts:92:1 › Stock - Serial Numbers ────────────────────────────── [firefox] › pages/pui_stock.spec.ts:158:1 › Stock - Stock Actions ────────────────────────────── [firefox] › pui_forms.spec.ts:7:1 › Forms - Stock Item Validation ────────────────────────────── [firefox] › pui_forms.spec.ts:78:1 › Forms - Supplier Validation ─────────────────────────────── 4 flaky [chromium] › pages/pui_part.spec.ts:100:1 › Parts - Allocations ──────────────────────────────── [firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking ────────────────────────────────────── [firefox] › pages/pui_purchase_order.spec.ts:80:1 › Purchase Orders - Order Parts ────────────── [firefox] › settings/selectionList.spec.ts:5:1 › PUI - Admin - Parameter ─────────────────────── 119 passed (30.7m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
172 MB