[CI]Add docker and npm caching #3849
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
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 |
|