Stock Transfer Improvements (#8570) #15955
qc_checks.yaml
on: push
Filter
5s
Build - UI Platform
1m 52s
Style [Documentation]
43s
Tests - Migrations [PostgreSQL]
0s
Tests - Full Migration [SQLite]
0s
Tests - inventree-python
5m 31s
Tests - DB [PostgreSQL]
16m 31s
Tests - DB [MySQL]
14m 19s
Tests - Platform UI
25m 42s
Matrix: coverage
Style - Classic UI [JS]
1m 23s
Push new schema
9s
Annotations
11 errors, 5 warnings, and 1 notice
Tests - API Schema Documentation
Process completed with exit code 1.
|
[chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation:
src/frontend/tests/pages/pui_build.spec.ts#L1
1) [chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation ─────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation:
src/frontend/tests/pages/pui_build.spec.ts#L197
1) [chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation ─────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '# 7' }).locator('xpath=ancestor::tr').first().getByText('3 / 4') to be visible
195 |
196 | // Expecting 3/4 allocated outputs
> 197 | await output7.getByText('3 / 4').waitFor();
| ^
198 |
199 | // Expecting 0/3 completed tests
200 | await output7.getByText('0 / 3').waitFor();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_build.spec.ts:197:36
|
[chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation:
src/frontend/tests/pages/pui_build.spec.ts#L1
1) [chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation ─────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation:
src/frontend/tests/pages/pui_build.spec.ts#L197
1) [chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation ─────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByRole('cell', { name: '# 7' }).locator('xpath=ancestor::tr').first().getByText('3 / 4') to be visible
195 |
196 | // Expecting 3/4 allocated outputs
> 197 | await output7.getByText('3 / 4').waitFor();
| ^
198 |
199 | // Expecting 0/3 completed tests
200 | await output7.getByText('0 / 3').waitFor();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_build.spec.ts:197:36
|
[chromium] › pui_plugins.spec.ts:67:1 › Plugins - Custom Admin:
src/frontend/tests/pui_plugins.spec.ts#L1
2) [chromium] › pui_plugins.spec.ts:67:1 › Plugins - Custom Admin ────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_plugins.spec.ts:67:1 › Plugins - Custom Admin:
src/frontend/tests/pui_plugins.spec.ts#L81
2) [chromium] › pui_plugins.spec.ts:67:1 › Plugins - Custom Admin ────────────────────────────────
Error: locator.click: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('SampleUI')
79 |
80 | // Open the plugin drawer, and ensure that the custom admin elements are visible
> 81 | await page.getByText('SampleUI').click();
| ^
82 | await page.getByRole('button', { name: 'Plugin Information' }).click();
83 | await page
84 | .getByLabel('Plugin Detail')
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_plugins.spec.ts:81:36
|
[firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking:
src/frontend/tests/pages/pui_part.spec.ts#L1
3) [firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking ─────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking:
src/frontend/tests/login.ts#L37
3) [firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking ─────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText(/InvenTree Demo Server -/) to be visible
at login.ts:37
35 | await page.waitForURL('**/platform/home');
36 |
> 37 | await page.getByText(/InvenTree Demo Server -/).waitFor();
| ^
38 | };
39 |
40 | export const doLogout = async (page) => {
at doQuickLogin (/home/runner/work/InvenTree/InvenTree/src/frontend/tests/login.ts:37:51)
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_part.spec.ts:75:3
|
[firefox] › pages/pui_part.spec.ts:100:1 › Parts - Allocations:
src/frontend/tests/pages/pui_part.spec.ts#L1
4) [firefox] › pages/pui_part.spec.ts:100:1 › Parts - Allocations ────────────────────────────────
Test timeout of 90000ms exceeded.
|
[firefox] › pages/pui_part.spec.ts:100:1 › Parts - Allocations:
src/frontend/tests/pages/pui_part.spec.ts#L125
4) [firefox] › pages/pui_part.spec.ts:100:1 › Parts - Allocations ────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('BO0001') to be visible
123 |
124 | // Expected order reference values
> 125 | await page.getByText('BO0001').waitFor();
| ^
126 | await page.getByText('BO0016').waitFor();
127 | await page.getByText('BO0019').waitFor();
128 | await page.getByText('SO0008').waitFor();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pages/pui_part.spec.ts:125:34
|
Slow Test:
src/frontend/[firefox] › pages/pui_purchase_order.spec.ts#L1
src/frontend/[firefox] › pages/pui_purchase_order.spec.ts took 40.2s
|
Slow Test:
src/frontend/[chromium] › modals.spec.ts#L1
src/frontend/[chromium] › modals.spec.ts took 22.6s
|
Slow Test:
src/frontend/[firefox] › settings/selectionList.spec.ts#L1
src/frontend/[firefox] › settings/selectionList.spec.ts took 17.6s
|
Slow Test:
src/frontend/[firefox] › modals.spec.ts#L1
src/frontend/[firefox] › modals.spec.ts took 17.2s
|
Slow Test:
src/frontend/[chromium] › settings/selectionList.spec.ts#L1
src/frontend/[chromium] › settings/selectionList.spec.ts took 15.3s
|
🎭 Playwright Run Summary
10 flaky
[chromium] › pages/pui_build.spec.ts:166:1 › Build Order - Allocation ──────────────────────────
[chromium] › pui_plugins.spec.ts:67:1 › Plugins - Custom Admin ─────────────────────────────────
[firefox] › pages/pui_part.spec.ts:74:1 › Parts - Locking ──────────────────────────────────────
[firefox] › pages/pui_part.spec.ts:100:1 › Parts - Allocations ─────────────────────────────────
[firefox] › pages/pui_part.spec.ts:165:1 › Parts - Pricing (Nothing, BOM) ──────────────────────
[firefox] › pages/pui_part.spec.ts:267:1 › Parts - Pricing (Internal) ──────────────────────────
[firefox] › pages/pui_scan.spec.ts:90:1 › Scanning (PurchaseOrder) ─────────────────────────────
[firefox] › pages/pui_stock.spec.ts:6:1 › Stock - Basic Tests ──────────────────────────────────
[firefox] › pui_plugins.spec.ts:98:1 › Plugins - Locate Item ───────────────────────────────────
[firefox] › pui_tables.spec.ts:23:1 › Tables - Filters ─────────────────────────────────────────
126 passed (18.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
frontend-build
|
2.21 MB |
|
schema.yml
|
64.9 KB |
|