Skip to content

[Feature] Data export plugins #17802

[Feature] Data export plugins

[Feature] Data export plugins #17802

Re-run triggered March 11, 2025 03:18
Status Failure
Total duration 43m 9s
Artifacts 6

qc_checks.yaml

on: pull_request
Build - UI Platform
2m 0s
Build - UI Platform
Style [pre-commit]
26s
Style [pre-commit]
Tests - API Schema Documentation
4m 16s
Tests - API Schema Documentation
Style [Documentation]
1m 0s
Style [Documentation]
Tests - Migrations [PostgreSQL]
0s
Tests - Migrations [PostgreSQL]
Tests - Full Migration [SQLite]
0s
Tests - Full Migration [SQLite]
Tests - inventree-python
5m 30s
Tests - inventree-python
Tests - DB [PostgreSQL]
11m 59s
Tests - DB [PostgreSQL]
Tests - DB [MySQL]
11m 44s
Tests - DB [MySQL]
Tests - Platform UI
42m 58s
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

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