98 | await test.step('Check CI table content', async () => {
| ^
99 | await ciPlugin!.checkActions(page);
100 | }, {timeout: 40000});
101 |
at /workspace/ui-test/tests/ui/component.test.ts:98:7
Error: expect(locator).toBeVisible() failed
Locator: getByText('STEP-SHOW-SBOM')
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByText('STEP-SHOW-SBOM')
at ../src/ui/plugins/ci/tektonPlugin.ts:50
48 |
49 | const span = page.getByText(TektonPO.sbomStepName);
> 50 | await expect(span).toBeVisible();
| ^
51 |
52 | // Close popup
53 | const closeButton = page.getByRole('dialog').getByTestId(CommonPO.closeIconTestId);
at TektonPlugin.checkSBOMpopup (/workspace/ui-test/src/ui/plugins/ci/tektonPlugin.ts:50:28)
at TektonPlugin.checkActions (/workspace/ui-test/src/ui/plugins/ci/tektonPlugin.ts:126:9)
at test.step.timeout (/workspace/ui-test/tests/ui/component.test.ts:99:9)
at /workspace/ui-test/tests/ui/component.test.ts:98:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--06bbf-erify-CI-provider-on-CI-tab-ui-go-github-tekton-quay-local-/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--06bbf-erify-CI-provider-on-CI-tab-ui-go-github-tekton-quay-local-/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: ../test-results/ui-component-Component-UI--06bbf-erify-CI-provider-on-CI-tab-ui-go-github-tekton-quay-local-/error-context.md
]]>
49 | await expect(page.getByTestId('sidebar-root')).toBeAttached({ timeout: 10000 });
| ^
50 | await expect(page.getByRole('heading', { name: name })).toBeVisible({ timeout: 20000 });
51 | await page.waitForLoadState();
52 | }
at waitForPageLoad (/workspace/ui-test/src/ui/commonUi.ts:49:52)
at /workspace/ui-test/tests/ui/component.test.ts:116:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI-Test-Suite-Verify-Docs-test-docs-ui-go-github-tekton-quay-local-/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI-Test-Suite-Verify-Docs-test-docs-ui-go-github-tekton-quay-local-/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: ../test-results/ui-component-Component-UI-Test-Suite-Verify-Docs-test-docs-ui-go-github-tekton-quay-local-/error-context.md
]]>
157 | await test.step('Hide Quick start side panel', async () => {
| ^
158 | await hideQuickStartIfVisible(page);
159 | }, { timeout: 20000 });
160 |
at /workspace/ui-test/tests/ui/component.test.ts:157:7
TimeoutError: locator.waitFor: Timeout 20000ms exceeded.
Call log:
- waiting for getByTestId('AddCircleOutlineIcon') to be visible
at ../src/ui/commonUi.ts:25
23 | // Wait for the page to be loaded by checking the self service icon
24 | const selfServiceIcon = page.getByTestId('AddCircleOutlineIcon');
> 25 | await selfServiceIcon.waitFor({ state: 'visible', timeout: 20000 });
| ^
26 |
27 | // Wait for welcome paragraph to be visible
28 | const welcomeParagraph = page.getByText("Let's get you started with Developer Hub", { exact: true });
at hideQuickStartIfVisible (/workspace/ui-test/src/ui/commonUi.ts:25:27)
at test.step.timeout (/workspace/ui-test/tests/ui/component.test.ts:158:38)
at /workspace/ui-test/tests/ui/component.test.ts:157:18
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--18b9e-egistry-test-image-registry-ui-go-github-tekton-quay-local-/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--18b9e-egistry-test-image-registry-ui-go-github-tekton-quay-local-/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: ../test-results/ui-component-Component-UI--18b9e-egistry-test-image-registry-ui-go-github-tekton-quay-local-/error-context.md
]]>
49 | await expect(page.getByTestId('sidebar-root')).toBeAttached({ timeout: 10000 });
| ^
50 | await expect(page.getByRole('heading', { name: name })).toBeVisible({ timeout: 20000 });
51 | await page.waitForLoadState();
52 | }
at waitForPageLoad (/workspace/ui-test/src/ui/commonUi.ts:49:52)
at /workspace/ui-test/tests/ui/component.test.ts:195:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--febc2--dependency-test-dependency-ui-go-github-tekton-quay-local-/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: video (video/webm) ──────────────────────────────────────────────────────────────
../test-results/ui-component-Component-UI--febc2--dependency-test-dependency-ui-go-github-tekton-quay-local-/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: ../test-results/ui-component-Component-UI--febc2--dependency-test-dependency-ui-go-github-tekton-quay-local-/error-context.md
]]>