[UI] Enhanced number formatting (#9799) #19533
qc_checks.yaml
on: push
Filter
7s
Build - Web UI
2m 34s
Style [Documentation]
31s
Tests - Migrations [PostgreSQL]
0s
Tests - Full Migration [SQLite]
0s
Tests - inventree-python
0s
Tests - DB [PostgreSQL]
0s
Tests - DB [MySQL]
0s
Tests - Web UI
28m 17s
Security [Zizmor]
0s
Matrix: coverage
Push new schema
0s
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
|
|