Skip to content

[UI] Enhanced number formatting (#9799) #19533

[UI] Enhanced number formatting (#9799)

[UI] Enhanced number formatting (#9799) #19533

Triggered via push June 17, 2025 12:51
Status Success
Total duration 31m 48s
Artifacts 1

qc_checks.yaml

on: push
Style [pre-commit]
33s
Style [pre-commit]
Tests - API Schema Documentation
0s
Tests - API Schema Documentation
Style [Documentation]
31s
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 - Web UI
28m 17s
Tests - Web 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, 9 warnings, and 1 notice
[firefox] › settings/selectionList.spec.ts:5:1 › PUI - Admin - Parameter: src/frontend/tests/settings/selectionList.spec.ts#L0
6) [firefox] › settings/selectionList.spec.ts:5:1 › PUI - Admin - Parameter ────────────────────── Test timeout of 90000ms exceeded.
[firefox] › pui_modals.spec.ts:68:1 › Quick Command - No Keys: src/frontend/tests/pui_modals.spec.ts#L91
5) [firefox] › pui_modals.spec.ts:68:1 › Quick Command - No Keys ───────────────────────────────── Error: locator.waitFor: Error: strict mode violation: getByText('Navigation') resolved to 3 elements: 1) <p data-size="md" data-variant="gradient" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Navigation</p> aka getByText('Navigation', { exact: true }) 2) <span>Open Navigation</span> aka getByRole('button', { name: 'Open Navigation Open the main' }) 3) <span class="m_a6d9d78d mantine-Spotlight-actionDescription">Open the main navigation menu</span> aka getByRole('button', { name: 'Open Navigation Open the main' }) Call log: - waiting for getByText('Navigation') to be visible 89 | 90 | // assert the nav headers are visible > 91 | await page.getByText('Navigation').waitFor(); | ^ 92 | await page.getByText('Documentation').waitFor(); 93 | await page.getByText('About').first().waitFor(); 94 | await page at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_modals.spec.ts:91:38
[firefox] › pui_forms.spec.ts:81:1 › Forms - Supplier Validation: src/frontend/tests/pui_forms.spec.ts#L124
4) [firefox] › pui_forms.spec.ts:81:1 › Forms - Supplier Validation ────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByLabel('action-button-add-company') 122 | await navigate(page, 'purchasing/index/suppliers'); 123 | await page.waitForURL('**/purchasing/index/**'); > 124 | await page.getByLabel('action-button-add-company').click(); | ^ 125 | await page.getByLabel('text-field-name').fill(supplierName); 126 | await page.getByRole('button', { name: 'Submit' }).click(); 127 | at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_forms.spec.ts:124:54
[firefox] › pui_forms.spec.ts:81:1 › Forms - Supplier Validation: src/frontend/tests/pui_forms.spec.ts#L0
4) [firefox] › pui_forms.spec.ts:81:1 › Forms - Supplier Validation ────────────────────────────── Test timeout of 90000ms exceeded.
[firefox] › pui_exporting.spec.ts:73:1 › Exporting - BOM: src/frontend/tests/pui_exporting.spec.ts#L116
3) [firefox] › pui_exporting.spec.ts:73:1 › Exporting - BOM ────────────────────────────────────── Error: locator.waitFor: Test ended. Call log: - waiting for getByRole('cell', { name: 'bom-exporter' }).first() to be visible 114 | await navigate(page, 'settings/admin/export/'); 115 | > 116 | await page.getByRole('cell', { name: 'bom-exporter' }).first().waitFor(); | ^ 117 | await page 118 | .getByRole('link', { name: /InvenTree_BomItem_.*\.tsv/ }) 119 | .first() at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:116:66
[firefox] › pui_exporting.spec.ts:73:1 › Exporting - BOM: src/frontend/tests/pui_exporting.spec.ts#L0
3) [firefox] › pui_exporting.spec.ts:73:1 › Exporting - BOM ────────────────────────────────────── Test timeout of 90000ms exceeded.
[firefox] › pages/pui_purchase_order.spec.ts:217:1 › Purchase Orders - Order Parts: src/frontend/tests/pages/pui_purchase_order.spec.ts#L263
2) [firefox] › pages/pui_purchase_order.spec.ts:217:1 › Purchase Orders - Order Parts ──────────── Error: locator.click: Test ended. Call log: - waiting for getByLabel('action-menu-stock-actions') 261 | await page.waitForURL('**/part/69/**'); 262 | > 263 | await page.getByLabel('action-menu-stock-actions').click(); | ^ 264 | await page.getByLabel('action-menu-stock-actions-order').click(); 265 | 266 | // Select supplier part at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_purchase_order.spec.ts:263:54
[firefox] › pages/pui_purchase_order.spec.ts:217:1 › Purchase Orders - Order Parts: src/frontend/tests/pages/pui_purchase_order.spec.ts#L0
2) [firefox] › pages/pui_purchase_order.spec.ts:217:1 › Purchase Orders - Order Parts ──────────── Test timeout of 90000ms exceeded.
[chromium] › pui_plugins.spec.ts:161:1 › Plugins - Custom Admin: src/frontend/tests/pui_plugins.spec.ts#L178
1) [chromium] › pui_plugins.spec.ts:161:1 › Plugins - Custom Admin ─────────────────────────────── Error: locator.click: Test ended. Call log: - waiting for getByText('SampleUI') 176 | 177 | // Open the plugin drawer, and ensure that the custom admin elements are visible > 178 | await page.getByText('SampleUI').click(); | ^ 179 | await page.getByRole('button', { name: 'Plugin Information' }).click(); 180 | await page 181 | .getByLabel('Plugin Detail') at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_plugins.spec.ts:178:36
[chromium] › pui_plugins.spec.ts:161:1 › Plugins - Custom Admin: src/frontend/tests/pui_plugins.spec.ts#L0
1) [chromium] › pui_plugins.spec.ts:161:1 › Plugins - Custom Admin ─────────────────────────────── Test timeout of 90000ms exceeded.
Build - Web UI
Failed to save: reserveCache failed: Cache service responded with 503
Build - Web UI
Failed to restore: getCacheEntry failed: Cache service responded with 503
Tests - Web UI
Failed to save: reserveCache failed: Cache service responded with 503
Slow Test: src/frontend/[chromium] › pages/pui_build.spec.ts#L0
src/frontend/[chromium] › pages/pui_build.spec.ts took 2.0m
Slow Test: src/frontend/[firefox] › pages/pui_stock.spec.ts#L0
src/frontend/[firefox] › pages/pui_stock.spec.ts took 2.3m
Slow Test: src/frontend/[firefox] › pages/pui_build.spec.ts#L0
src/frontend/[firefox] › pages/pui_build.spec.ts took 2.8m
Slow Test: src/frontend/[chromium] › pages/pui_part.spec.ts#L0
src/frontend/[chromium] › pages/pui_part.spec.ts took 3.0m
Slow Test: src/frontend/[firefox] › pages/pui_part.spec.ts#L0
src/frontend/[firefox] › pages/pui_part.spec.ts took 4.6m
Tests - Web UI
Failed to restore: getCacheEntry failed: Cache service responded with 503
🎭 Playwright Run Summary
6 flaky [chromium] › pui_plugins.spec.ts:161:1 › Plugins - Custom Admin ──────────────────────────────── [firefox] › pages/pui_purchase_order.spec.ts:217:1 › Purchase Orders - Order Parts ───────────── [firefox] › pui_exporting.spec.ts:73:1 › Exporting - BOM ─────────────────────────────────────── [firefox] › pui_forms.spec.ts:81:1 › Forms - Supplier Validation ─────────────────────────────── [firefox] › pui_modals.spec.ts:68:1 › Quick Command - No Keys ────────────────────────────────── [firefox] › settings/selectionList.spec.ts:5:1 › PUI - Admin - Parameter ─────────────────────── 176 passed (18.7m)

Artifacts

Produced during runtime
Name Size Digest
frontend-build
7.8 MB
sha256:2004c71ec24bb75d4b9b26740d3cfc7bd867dc5256e228691634db93394cac44