Skip to content

feat(website-frontend): show spinner when loading takes too long #4085

feat(website-frontend): show spinner when loading takes too long

feat(website-frontend): show spinner when loading takes too long #4085

Triggered via pull request October 25, 2024 14:37
Status Failure
Total duration 10m 17s
Artifacts 2

e2e.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 4 warnings, and 2 notices
[acceptance] β€Ί repositories-page.spec.ts:53:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should enable and disable repository: packages/e2e/spec/repositories-page.spec.ts#L1
1) [acceptance] β€Ί repositories-page.spec.ts:53:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should enable and disable repository Test timeout of 30000ms exceeded.
[acceptance] β€Ί repositories-page.spec.ts:53:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should enable and disable repository: packages/e2e/spec/repositories-page.spec.ts#L22
1) [acceptance] β€Ί repositories-page.spec.ts:53:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should enable and disable repository Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('sme-list#enabled-repositories > sme-toggle-repository').first().locator('sme-button > button') - locator resolved to <button class=" justify-center bg-red-800 hover:bg-red-900 text-white font-bold p2 w-full flex h-full items-center rounded-lg p-2 transition duration-150">…</button> - 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 - <sme-modal title="Configuring hello-test">…</sme-modal> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-modal title="Configuring hello-test">…</sme-modal> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-text>…</sme-text> from <sme-modal title="Configuring hello-test">…</sme-modal> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-modal title="Configuring hello-test">…</sme-modal> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader donewithloading="">…</sme-loader> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <sme-loader
[acceptance] β€Ί repositories-page.spec.ts:47:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should have the correct count of repositories: packages/e2e/spec/repositories-page.spec.ts#L50
2) [acceptance] β€Ί repositories-page.spec.ts:47:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should have the correct count of repositories Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0 48 | await page.waitForSelector('sme-list#disabled-repositories'); 49 | expect(await repositoriesPage.disabledRepositories.count()).toBe(2); > 50 | expect(await page.locator('sme-notify').count()).toBe(1); | ^ 51 | ***); 52 | 53 | test('should enable and disable repository', async () => *** at /home/runner/work/stryker-dashboard/stryker-dashboard/packages/e2e/spec/repositories-page.spec.ts:50:56
[acceptance] β€Ί repositories-page.spec.ts:47:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should have the correct count of repositories: packages/e2e/spec/repositories-page.spec.ts#L50
2) [acceptance] β€Ί repositories-page.spec.ts:47:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should have the correct count of repositories Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0 48 | await page.waitForSelector('sme-list#disabled-repositories'); 49 | expect(await repositoriesPage.disabledRepositories.count()).toBe(2); > 50 | expect(await page.locator('sme-notify').count()).toBe(1); | ^ 51 | ***); 52 | 53 | test('should enable and disable repository', async () => *** at /home/runner/work/stryker-dashboard/stryker-dashboard/packages/e2e/spec/repositories-page.spec.ts:50:56
Deploy to Acceptance and run E2E tests
Process completed with exit code 1.
Build and Release
Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/11bd71901bbe5b1630ceea73d27597364c9af683'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Build and Release
Back off 10.339 seconds before retry.
Build and Release
Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/11bd71901bbe5b1630ceea73d27597364c9af683'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Build and Release
Back off 18.406 seconds before retry.
Build and Release
Next canary version is 0.15.2-pr-1023.0
🎭 Playwright Run Summary
1 failed [acceptance] β€Ί repositories-page.spec.ts:53:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should enable and disable repository 1 flaky [acceptance] β€Ί repositories-page.spec.ts:47:5 β€Ί Repositories page β€Ί when clicking on repositories β€Ί should have the correct count of repositories 2 did not run 16 passed (1.1m)

Artifacts

Produced during runtime
Name Size
playwright-videos
1.29 MB
stryker-mutator~stryker-dashboard~FDRXRP.dockerbuild
43.7 KB