Skip to content

[CI]Add docker and npm caching #3849

[CI]Add docker and npm caching

[CI]Add docker and npm caching #3849

Triggered via pull request June 20, 2023 18:43
Status Failure
Total duration 25m 13s
Artifacts 1
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

e2e-pr.yml

on: pull_request
Matrix: e2e-full
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 5 warnings, and 1 notice
[chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable: e2e\helper\faultUtils.js#L150
1) [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable Error: locator.check: Clicking the checkbox did not change its state =========================== logs =========================== waiting for locator('.c-fault-mgmt-item > input').first() locator resolved to <input type="checkbox"/> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling performing click action click action done waiting for scheduled navigations to finish navigations have finished ============================================================ at ..\helper\faultUtils.js:150 148 | */ 149 | async function selectFaultItem(page, rowNumber) { > 150 | await page.locator(`.c-fault-mgmt-item > input >> nth=${rowNumber - 1}`).check(); | ^ 151 | } 152 | 153 | /** at selectFaultItem (D:\a\openmct\openmct\e2e\helper\faultUtils.js:150:76) at map (D:\a\openmct\openmct\e2e\helper\faultUtils.js:87:12) at Object.shelveMultipleFaults (D:\a\openmct\openmct\e2e\helper\faultUtils.js:86:27) at D:\a\openmct\openmct\e2e\tests\functional\plugins\faultManagement\faultManagement.e2e.spec.js:126:17
[chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable: e2e\helper\faultUtils.js#L150
1) [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.check: Clicking the checkbox did not change its state =========================== logs =========================== waiting for locator('.c-fault-mgmt-item > input').first() locator resolved to <input type="checkbox"/> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling performing click action click action done waiting for scheduled navigations to finish navigations have finished ============================================================ at ..\helper\faultUtils.js:150 148 | */ 149 | async function selectFaultItem(page, rowNumber) { > 150 | await page.locator(`.c-fault-mgmt-item > input >> nth=${rowNumber - 1}`).check(); | ^ 151 | } 152 | 153 | /** at selectFaultItem (D:\a\openmct\openmct\e2e\helper\faultUtils.js:150:76) at map (D:\a\openmct\openmct\e2e\helper\faultUtils.js:87:12) at Object.shelveMultipleFaults (D:\a\openmct\openmct\e2e\helper\faultUtils.js:86:27) at D:\a\openmct\openmct\e2e\tests\functional\plugins\faultManagement\faultManagement.e2e.spec.js:126:17
[chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable: e2e\helper\faultUtils.js#L150
1) [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.check: Clicking the checkbox did not change its state =========================== logs =========================== waiting for locator('.c-fault-mgmt-item > input').first() locator resolved to <input type="checkbox"/> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling performing click action click action done waiting for scheduled navigations to finish navigations have finished ============================================================ at ..\helper\faultUtils.js:150 148 | */ 149 | async function selectFaultItem(page, rowNumber) { > 150 | await page.locator(`.c-fault-mgmt-item > input >> nth=${rowNumber - 1}`).check(); | ^ 151 | } 152 | 153 | /** at selectFaultItem (D:\a\openmct\openmct\e2e\helper\faultUtils.js:150:76) at map (D:\a\openmct\openmct\e2e\helper\faultUtils.js:87:12) at Object.shelveMultipleFaults (D:\a\openmct\openmct\e2e\helper\faultUtils.js:86:27) at D:\a\openmct\openmct\e2e\tests\functional\plugins\faultManagement\faultManagement.e2e.spec.js:126:17
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L54
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('#inspector-elements-tree').locator('text=swg-e47b48f6-4efe-4504-827c-85b73a812ec3') - waiting for locator('#inspector-elements-tree').locator('text=swg-e47b48f6-4efe-4504-827c-85b73a812ec3') 52 | await page.goto(gauge.url); 53 | await editButtonLocator.click(); > 54 | await expect.soft(page.locator(`#inspector-elements-tree >> text=${swg1.name}`)).toBeVisible(); | ^ 55 | await saveButtonLocator.click(); 56 | await page.locator('li[title="Save and Finish Editing"]').click(); 57 | at D:\a\openmct\openmct\e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js:54:86
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L80
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('#inspector-elements-tree').locator('text=swg-6e7aa313-4d3d-4881-bfa1-3e14a7d26fa9') - waiting for locator('#inspector-elements-tree').locator('text=swg-6e7aa313-4d3d-4881-bfa1-3e14a7d26fa9') 78 | await editButtonLocator.click(); 79 | await expect.soft(page.locator(`#inspector-elements-tree >> text=${swg1.name}`)).toBeHidden(); > 80 | await expect.soft(page.locator(`#inspector-elements-tree >> text=${swg2.name}`)).toBeVisible(); | ^ 81 | await saveButtonLocator.click(); 82 | 83 | // Right click on the new SWG in the elements pool and delete it at D:\a\openmct\openmct\e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js:80:86
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L1
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Test timeout of 60000ms exceeded.
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L84
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Error: locator.click: Target closed =========================== logs =========================== waiting for locator('#inspector-elements-tree').locator('text=swg-6e7aa313-4d3d-4881-bfa1-3e14a7d26fa9') ============================================================ 82 | 83 | // Right click on the new SWG in the elements pool and delete it > 84 | await page.locator(`#inspector-elements-tree >> text=${swg2.name}`).click({ | ^ 85 | button: 'right' 86 | }); 87 | await page.locator('li[title="Remove this object from its containing object."]').click(); at D:\a\openmct\openmct\e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js:84:73
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L1
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Pending operations: - locator.click at e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js:84:73
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js#L1
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable: e2e\appActions.js#L278
2) [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForLoadState: Navigation failed because page was closed! at ..\appActions.js:278 276 | */ 277 | async function getHashUrlToDomainObject(page, uuid) { > 278 | await page.waitForLoadState('load'); //Add some determinism | ^ 279 | const hashUrl = await page.evaluate(async (objectUuid) => { 280 | const path = await window.openmct.objects.getOriginalPath(objectUuid); 281 | let url = at getHashUrlToDomainObject (D:\a\openmct\openmct\e2e\appActions.js:278:14) at createDomainObjectWithDefaults (D:\a\openmct\openmct\e2e\appActions.js:73:27) at D:\a\openmct\openmct\e2e\tests\functional\plugins\gauge\gauge.e2e.spec.js:39:25
e2e-full (ubuntu-latest)
The job was canceled because "windows-latest" failed.
e2e-full (ubuntu-latest)
The operation was canceled.
🎭 Playwright Run Summary
13 failed [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:116:3 › The Fault Management Plugin using example faults › Allows you to shelve multiple faults @unstable [chrome] › functional\plugins\gauge\gauge.e2e.spec.js:37:3 › Gauge › Can add and remove telemetry sources @unstable [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:282:3 › Example Imagery in Display Layout › Imagery View operations @unstable [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:305:3 › Example Imagery in Display Layout › Resizing the layout changes thumbnail visibility and size [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:341:3 › Example Imagery in Display Layout › Toggle layer visibility by clicking on label [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:408:3 › Example Imagery in Flexible layout › Imagery View operations @unstable [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:452:3 › Example Imagery in Tabs View › Imagery View operations @unstable [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:472:3 › Example Imagery in Time Strip › Clicking a thumbnail loads the image in large view [chrome] › functional\plugins\notebook\notebook.e2e.spec.js:418:3 › Notebook entry tests › when a valid link with a subdomain and a valid domain in the whitelisted urls is entered into a notebook entry, it becomes clickable when viewing [chrome] › functional\plugins\notebook\notebook.e2e.spec.js:435:3 › Notebook entry tests › when a valid secure link is entered into a notebook entry, it becomes clickable when viewing [chrome] › functional\plugins\notebook\notebook.e2e.spec.js:462:3 › Notebook entry tests › when a nefarious link is entered into a notebook entry, it is sanitized when viewing [chrome] › functional\plugins\notebook\notebookSnapshots.e2e.spec.js:116:3 › Snapshot Container tests › A snapshot can be Quick Viewed from Container with 3 dot action menu [chrome] › functional\plugins\notebook\restrictedNotebook.e2e.spec.js:41:3 › Restricted Notebook › Can be renamed @addinit 4 flaky [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:143:3 › The Fault Management Plugin using example faults › Allows you to acknowledge multiple faults @unstable [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js:206:3 › The Fault Management Plugin using example faults › Allows you to sort faults @unstable [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js:51:3 › Example Imagery Object › Can use Mouse Wheel to zoom in and out of latest image [chrome] › functional\plugins\lad\lad.e2e.spec.js:126:3 › Testing LAD table configuration › LAD Tables don't allow selection of rows but does show context click menus 761 skipped 75 passed (16.5m)
Slow Test: [chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js#L1
[chrome] › functional\plugins\imagery\exampleImagery.e2e.spec.js took 7.0m
Slow Test: [chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js#L1
[chrome] › functional\plugins\faultManagement\faultManagement.e2e.spec.js took 4.6m
Slow Test: [chrome] › functional\plugins\notebook\notebook.e2e.spec.js#L1
[chrome] › functional\plugins\notebook\notebook.e2e.spec.js took 3.7m
Slow Test: [chrome] › functional\plugins\gauge\gauge.e2e.spec.js#L1
[chrome] › functional\plugins\gauge\gauge.e2e.spec.js took 3.7m
Slow Test: [chrome] › functional\plugins\lad\lad.e2e.spec.js#L1
[chrome] › functional\plugins\lad\lad.e2e.spec.js took 3.0m

Artifacts

Produced during runtime
Name Size
artifact Expired
18.9 MB