Skip to content

Improve FileOpen performance #3403

Improve FileOpen performance

Improve FileOpen performance #3403

Triggered via pull request March 19, 2025 04:25
@jmthomasjmthomas
synchronize #1956
file_open
Status Failure
Total duration 1h 24m 9s
Artifacts 1

playwright.yml

on: pull_request
openc3-build-test
1h 24m
openc3-build-test
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 3 notices
openc3-build-test: playwright/tests/table-manager.spec.ts#L59
2) [chromium] › tests/table-manager.spec.ts:51:5 › edits a binary file ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for locator('text=ConfigTables_').first() 57 | .locator('[data-test=file-open-save-search] input') 58 | .fill('ConfigTables_') > 59 | await page.locator('text=ConfigTables_ >> nth=0').click() // nth=0 because INST, INST2 | ^ 60 | await page.locator('[data-test=file-open-save-submit-btn]').click() 61 | await expect(page.locator('id=openc3-tool')).toContainText('MC_CONFIGURATION') 62 | await expect(page.locator('id=openc3-tool')).toContainText('TLM_MONITORING') at /home/runner/work/cosmos/cosmos/playwright/tests/table-manager.spec.ts:59:53
openc3-build-test: playwright/tests/table-manager.spec.ts#L0
2) [chromium] › tests/table-manager.spec.ts:51:5 › edits a binary file ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
openc3-build-test: playwright/tests/table-manager.spec.ts#L59
2) [chromium] › tests/table-manager.spec.ts:51:5 › edits a binary file ─────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for locator('text=ConfigTables_').first() 57 | .locator('[data-test=file-open-save-search] input') 58 | .fill('ConfigTables_') > 59 | await page.locator('text=ConfigTables_ >> nth=0').click() // nth=0 because INST, INST2 | ^ 60 | await page.locator('[data-test=file-open-save-submit-btn]').click() 61 | await expect(page.locator('id=openc3-tool')).toContainText('MC_CONFIGURATION') 62 | await expect(page.locator('id=openc3-tool')).toContainText('TLM_MONITORING') at /home/runner/work/cosmos/cosmos/playwright/tests/table-manager.spec.ts:59:53
openc3-build-test: playwright/tests/table-manager.spec.ts#L0
2) [chromium] › tests/table-manager.spec.ts:51:5 › edits a binary file ─────────────────────────── Test timeout of 300000ms exceeded.
openc3-build-test: playwright/tests/table-manager.spec.ts#L39
1) [chromium] › tests/table-manager.spec.ts:31:5 › creates a single binary file ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for locator('text=MCConfig').first() 37 | await utils.sleep(500) 38 | await page.locator('[data-test=file-open-save-search] input').fill('fig') > 39 | await page.locator('text=MCConfig >> nth=0').click() // nth=0 because INST, INST2 | ^ 40 | await page.locator('[data-test="file-open-save-submit-btn"]').click() 41 | await expect(page.locator('id=openc3-tool')).toContainText('MC_CONFIGURATION') 42 | await expect(page.locator('.v-tab')).toHaveCount(1) at /home/runner/work/cosmos/cosmos/playwright/tests/table-manager.spec.ts:39:48
openc3-build-test: playwright/tests/table-manager.spec.ts#L0
1) [chromium] › tests/table-manager.spec.ts:31:5 › creates a single binary file ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
openc3-build-test: playwright/tests/table-manager.spec.ts#L39
1) [chromium] › tests/table-manager.spec.ts:31:5 › creates a single binary file ────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for locator('text=MCConfig').first() 37 | await utils.sleep(500) 38 | await page.locator('[data-test=file-open-save-search] input').fill('fig') > 39 | await page.locator('text=MCConfig >> nth=0').click() // nth=0 because INST, INST2 | ^ 40 | await page.locator('[data-test="file-open-save-submit-btn"]').click() 41 | await expect(page.locator('id=openc3-tool')).toContainText('MC_CONFIGURATION') 42 | await expect(page.locator('.v-tab')).toHaveCount(1) at /home/runner/work/cosmos/cosmos/playwright/tests/table-manager.spec.ts:39:48
openc3-build-test: playwright/tests/table-manager.spec.ts#L0
1) [chromium] › tests/table-manager.spec.ts:31:5 › creates a single binary file ────────────────── Test timeout of 300000ms exceeded.
openc3-build-test
Timed out waiting 3600s for the teardown for test suite to run
openc3-build-test
Timed out waiting 3600s for the test suite to run
openc3-build-test: playwright/[chromium] › tests/packet-viewer.spec.ts#L0
playwright/[chromium] › tests/packet-viewer.spec.ts took 1.1m
openc3-build-test: playwright/[chromium] › tests/script-runner/suite.spec.ts#L0
playwright/[chromium] › tests/script-runner/suite.spec.ts took 1.7m
openc3-build-test: playwright/[chromium] › tests/command-sender.spec.ts#L0
playwright/[chromium] › tests/command-sender.spec.ts took 1.8m
openc3-build-test: playwright/[chromium] › tests/admin/plugins.spec.ts#L0
playwright/[chromium] › tests/admin/plugins.spec.ts took 2.3m
openc3-build-test: playwright/[chromium] › tests/script-runner/api.spec.ts#L0
playwright/[chromium] › tests/script-runner/api.spec.ts took 2.9m
openc3-build-test
4 failed [chromium] › tests/table-manager.spec.ts:31:5 › creates a single binary file ─────────────────── [chromium] › tests/table-manager.spec.ts:51:5 › edits a binary file ──────────────────────────── [chromium] › tests/table-manager.spec.ts:188:5 › opens and searches file ─────────────────────── [chromium] › tests/table-manager.spec.ts:221:5 › downloads binary, definition, report ────────── 1 flaky [chromium] › tests/limits-monitor.spec.ts:275:5 › displays the limits log ────────────────────── 1 skipped 34 did not run 167 passed (1.0h)
openc3-build-test
2 passed (6.8s)
openc3-build-test
209 did not run

Artifacts

Produced during runtime
Name Size Digest
playwright Expired
163 MB
sha256:1287f9d327eb4b4df15dd87fa94f4550ce3502f4d5b01f715ec78a490aa334bf