[Feature] Data export plugins #17802
qc_checks.yaml
on: pull_request
Filter
5s
Build - UI Platform
2m 0s
Style [Documentation]
1m 0s
Tests - Migrations [PostgreSQL]
0s
Tests - Full Migration [SQLite]
0s
Tests - inventree-python
5m 30s
Tests - DB [PostgreSQL]
11m 59s
Tests - DB [MySQL]
11m 44s
Tests - Platform UI
42m 58s
Security [Zizmor]
0s
Matrix: coverage
Push new schema
0s
Annotations
14 errors, 14 warnings, and 1 notice
Tests - API Schema Documentation
Process completed with exit code 1.
|
Tests - DB [SQLite] + Coverage 3.9
Process completed with exit code 2.
|
Tests - DB [MySQL]
Process completed with exit code 1.
|
Tests - DB [PostgreSQL]
Process completed with exit code 1.
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L1
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L32
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Data exported successfully') to be visible
30 | // // Export the data
31 | await page.getByRole('button', { name: 'Export', exact: true }).click();
> 32 | await page.getByText('Data exported successfully').waitFor();
| ^
33 |
34 | // Download list of purchase order items
35 | await page.getByRole('cell', { name: 'PO0011' }).click();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:32:54
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L1
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L32
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Data exported successfully') to be visible
30 | // // Export the data
31 | await page.getByRole('button', { name: 'Export', exact: true }).click();
> 32 | await page.getByText('Data exported successfully').waitFor();
| ^
33 |
34 | // Download list of purchase order items
35 | await page.getByRole('cell', { name: 'PO0011' }).click();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:32:54
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L1
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders:
src/frontend/tests/pui_exporting.spec.ts#L32
1) [chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ──────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Data exported successfully') to be visible
30 | // // Export the data
31 | await page.getByRole('button', { name: 'Export', exact: true }).click();
> 32 | await page.getByText('Data exported successfully').waitFor();
| ^
33 |
34 | // Download list of purchase order items
35 | await page.getByRole('cell', { name: 'PO0011' }).click();
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:32:54
|
[chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM:
src/frontend/tests/pui_exporting.spec.ts#L1
2) [chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM ─────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM:
src/frontend/tests/pui_exporting.spec.ts#L107
2) [chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM ─────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Data exported successfully') to be visible
105 |
106 | await page.getByRole('button', { name: 'Export', exact: true }).click();
> 107 | await page.getByText('Data exported successfully').waitFor();
| ^
108 |
109 | // Finally, navigate to the admin center and ensure the export data is available
110 | await navigate(page, 'settings/admin/export/');
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:107:54
|
[chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM:
src/frontend/tests/pui_exporting.spec.ts#L1
2) [chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM ─────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 90000ms exceeded.
|
[chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM:
src/frontend/tests/pui_exporting.spec.ts#L107
2) [chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM ─────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for getByText('Data exported successfully') to be visible
105 |
106 | await page.getByRole('button', { name: 'Export', exact: true }).click();
> 107 | await page.getByText('Data exported successfully').waitFor();
| ^
108 |
109 | // Finally, navigate to the admin center and ensure the export data is available
110 | await navigate(page, 'settings/admin/export/');
at /home/runner/work/InvenTree/InvenTree/src/frontend/tests/pui_exporting.spec.ts:107:54
|
Build - UI Platform
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Style [Documentation]
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Tests - API Schema Documentation
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Style [pre-commit]
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Tests - inventree-python
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Tests - DB [MySQL]
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Tests - DB [PostgreSQL]
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Tests - Platform UI
The Ubuntu-20.04 brownout takes place from 2025-02-01. For more details, see https://github.com/actions/runner-images/issues/11101
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Slow Test:
src/frontend/[firefox] › pages/pui_build.spec.ts#L1
src/frontend/[firefox] › pages/pui_build.spec.ts took 1.4m
|
Slow Test:
src/frontend/[firefox] › pui_tables.spec.ts#L1
src/frontend/[firefox] › pui_tables.spec.ts took 1.0m
|
Slow Test:
src/frontend/[firefox] › pui_settings.spec.ts#L1
src/frontend/[firefox] › pui_settings.spec.ts took 59.8s
|
Slow Test:
src/frontend/[firefox] › pui_plugins.spec.ts#L1
src/frontend/[firefox] › pui_plugins.spec.ts took 51.7s
|
Slow Test:
src/frontend/[chromium] › pui_plugins.spec.ts#L1
src/frontend/[chromium] › pui_plugins.spec.ts took 47.7s
|
🎭 Playwright Run Summary
8 failed
[chromium] › pui_exporting.spec.ts:14:1 › Exporting - Orders ───────────────────────────────────
[chromium] › pui_exporting.spec.ts:72:1 › Exporting - BOM ──────────────────────────────────────
[chromium] › pui_printing.spec.ts:11:1 › Label Printing ────────────────────────────────────────
[chromium] › pui_printing.spec.ts:53:1 › Report Printing ───────────────────────────────────────
[firefox] › pui_exporting.spec.ts:14:1 › Exporting - Orders ────────────────────────────────────
[firefox] › pui_exporting.spec.ts:72:1 › Exporting - BOM ───────────────────────────────────────
[firefox] › pui_printing.spec.ts:11:1 › Label Printing ─────────────────────────────────────────
[firefox] › pui_printing.spec.ts:53:1 › Report Printing ────────────────────────────────────────
12 flaky
[chromium] › pages/pui_build.spec.ts:12:1 › Build Order - Basic Tests ──────────────────────────
[chromium] › pages/pui_build.spec.ts:93:1 › Build Order - Edit ─────────────────────────────────
[chromium] › pages/pui_purchase_order.spec.ts:42:1 › Purchase Orders - Barcodes ────────────────
[chromium] › pages/pui_sales_order.spec.ts:204:1 › Sales Orders - Duplicate ────────────────────
[chromium] › pages/pui_scan.spec.ts:54:1 › Scanning - Stockitem ────────────────────────────────
[chromium] › pages/pui_stock.spec.ts:59:1 › Stock - Filters ────────────────────────────────────
[chromium] › pages/pui_stock.spec.ts:104:1 › Stock - Serial Numbers ────────────────────────────
[chromium] › pages/pui_stock.spec.ts:170:1 › Stock - Stock Actions ─────────────────────────────
[chromium] › pui_settings.spec.ts:187:1 › Settings - Admin - Barcode History ───────────────────
[firefox] › pages/pui_scan.spec.ts:43:1 › Scanning - Part ──────────────────────────────────────
[firefox] › pages/pui_scan.spec.ts:112:1 › Scanning - Build ────────────────────────────────────
[firefox] › pages/pui_stock.spec.ts:170:1 › Stock - Stock Actions ──────────────────────────────
140 passed (35.7m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
|
174 MB |
|