Skip to content

Improve CI pipeline INTER-180 #20

Improve CI pipeline INTER-180

Improve CI pipeline INTER-180 #20

Re-run triggered December 10, 2023 19:08
Status Success
Total duration 4m 31s
Artifacts 1

tests.yml

on: pull_request
Matrix: Playwright e2e tests
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 3 notices
[webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L1
1) [webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ───── Test timeout of 30000ms exceeded.
[webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L27
1) [webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ───── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('You have reached your daily view limit, purchase our membership plan to view unlimited articles.') to be visible 25 | await articles.nth(2).click(); 26 | > 27 | await page.getByText(PAYWALL_COPY.limitReached).waitFor(); | ^ 28 | await expect(page.getByTestId(TEST_IDS.paywall.articleContent)).toBeHidden(); 29 | }); 30 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:27:53
[webkit] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page: e2e/personalization.spec.ts#L68
2) [webkit] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('cartItem').first().getByTestId('cartItemCount') Expected string: "02" Received string: "01" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('cartItem').first().getByTestId('cartItemCount') - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" - locator resolved to <span data-testid="cartItemCount">01</span> - unexpected value "01" 66 | 67 | await expect.poll(() => cartItem.count()).toBe(1); > 68 | await expect(cartItem.getByTestId(CART_ID.cartItemCount)).toHaveText('02'); | ^ 69 | }); 70 | 71 | test('should filter products and remember search history', async ({ page }) => { at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/personalization.spec.ts:68:63
[firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L1
1) [firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ──── Test timeout of 30000ms exceeded.
[firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L27
1) [firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ──── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('You have reached your daily view limit, purchase our membership plan to view unlimited articles.') to be visible 25 | await articles.nth(2).click(); 26 | > 27 | await page.getByText(PAYWALL_COPY.limitReached).waitFor(); | ^ 28 | await expect(page.getByTestId(TEST_IDS.paywall.articleContent)).toBeHidden(); 29 | }); 30 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:27:53
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L1
1) [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ─── Test timeout of 30000ms exceeded.
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L27
1) [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ─── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('You have reached your daily view limit, purchase our membership plan to view unlimited articles.') to be visible 25 | await articles.nth(2).click(); 26 | > 27 | await page.getByText(PAYWALL_COPY.limitReached).waitFor(); | ^ 28 | await expect(page.getByTestId(TEST_IDS.paywall.articleContent)).toBeHidden(); 29 | }); 30 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:27:53
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L1
1) [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles: e2e/paywall.spec.ts#L27
1) [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('You have reached your daily view limit, purchase our membership plan to view unlimited articles.') to be visible 25 | await articles.nth(2).click(); 26 | > 27 | await page.getByText(PAYWALL_COPY.limitReached).waitFor(); | ^ 28 | await expect(page.getByTestId(TEST_IDS.paywall.articleContent)).toBeHidden(); 29 | }); 30 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:27:53
🎭 Playwright Run Summary
2 flaky [webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ────── [webkit] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page 25 passed (3.0m)
🎭 Playwright Run Summary
1 flaky [firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ───── 26 passed (3.1m)
🎭 Playwright Run Summary
1 flaky [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ──── 26 passed (3.5m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
10.6 MB