Refactor and improve E2E Test environment #209
cicd-feature.yml
on: push
Matrix: build-and-test / build-and-test
build-and-test
/
Publish Unit Test Report
17s
Annotations
3 errors, 2 warnings, and 1 notice
diagram/system/add-edit-delete.spec.ts:79:8 › [System Diagram] Add/Edit/Delete entity in a diagram › Hide new entity:
e2e-tests/src/tests/diagram/system/add-edit-delete.spec.ts#L85
1) diagram/system/add-edit-delete.spec.ts:79:8 › [System Diagram] Add/Edit/Delete entity in a diagram › Hide new entity
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('body').locator('div.sprotty:not(.sprotty-hidden)').locator('[data-svg-metadata-type="graph"]').locator('id=system-diagram_2_ExampleDWH.NewEntityNode').and(locator('body').locator('div.sprotty:not(.sprotty-hidden)').locator('[data-svg-metadata-type="graph"]').locator('[data-svg-metadata-type="node:entity"]')) to be detached
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
============================================================
83 | await diagramEditor.enableTool('Hide');
84 | await renamedEntity.click();
> 85 | await renamedEntity.waitFor({ state: 'detached' });
| ^
86 | // Verify that the entity was hidden as expected
87 | expect(await diagramEditor.findEntity(RENAMED_ENTITY_LABEL)).toBeUndefined();
88 | // Todo: Check if entity is actually hidden, i.e. can be shown again via toolbox
at Entity.waitFor (/home/runner/work/crossmodel/crossmodel/node_modules/@eclipse-glsp/glsp-playwright/src/remote/locateable.ts:71:30)
at /home/runner/work/crossmodel/crossmodel/e2e-tests/src/tests/diagram/system/add-edit-delete.spec.ts:85:27
|
diagram/system/add-edit-delete.spec.ts:79:8 › [System Diagram] Add/Edit/Delete entity in a diagram › Hide new entity:
e2e-tests/src/tests/diagram/system/add-edit-delete.spec.ts#L85
1) diagram/system/add-edit-delete.spec.ts:79:8 › [System Diagram] Add/Edit/Delete entity in a diagram › Hide new entity
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('body').locator('div.sprotty:not(.sprotty-hidden)').locator('[data-svg-metadata-type="graph"]').locator('id=system-diagram_2_ExampleDWH.NewEntityNode').and(locator('body').locator('div.sprotty:not(.sprotty-hidden)').locator('[data-svg-metadata-type="graph"]').locator('[data-svg-metadata-type="node:entity"]')) to be detached
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
locator resolved to visible <g class="node diagram-node entity" data-svg-metada…>…</g>
============================================================
83 | await diagramEditor.enableTool('Hide');
84 | await renamedEntity.click();
> 85 | await renamedEntity.waitFor({ state: 'detached' });
| ^
86 | // Verify that the entity was hidden as expected
87 | expect(await diagramEditor.findEntity(RENAMED_ENTITY_LABEL)).toBeUndefined();
88 | // Todo: Check if entity is actually hidden, i.e. can be shown again via toolbox
at Entity.waitFor (/home/runner/work/crossmodel/crossmodel/node_modules/@eclipse-glsp/glsp-playwright/src/remote/locateable.ts:71:30)
at /home/runner/work/crossmodel/crossmodel/e2e-tests/src/tests/diagram/system/add-edit-delete.spec.ts:85:27
|
build-and-test / ubuntu-22.04
The process '/usr/bin/xvfb-run' failed with exit code 1
|
build-and-test / ubuntu-22.04
The following actions use a deprecated Node.js version and will be forced to run on node20: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
e2e-tests/diagram/system/add-edit-delete.spec.ts#L1
e2e-tests/diagram/system/add-edit-delete.spec.ts took 51.3s
|
🎭 Playwright Run Summary
1 failed
diagram/system/add-edit-delete.spec.ts:79:8 › [System Diagram] Add/Edit/Delete entity in a diagram › Hide new entity
1 skipped
11 passed (1.6m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results
Expired
|
959 KB |
|
unit-test-results-Linux
Expired
|
1.35 KB |
|
unit-test-results-Windows
Expired
|
1.35 KB |
|
unit-test-results-macOS
Expired
|
1.36 KB |
|