Production E2E Tests #459
Annotations
10 errors and 1 notice
[chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit:
e2e/loan-risk.spec.ts#L19
1) [chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit
Test timeout of 30000ms exceeded while running "beforeEach" hook.
17 |
18 | test.describe('Loan risk', () => {
> 19 | test.beforeEach(async ({ page }) => {
| ^
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
22 | });
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:19:8
|
[chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit:
e2e/resetHelper.ts#L7
1) [chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit
Error: page.waitForLoadState: Test timeout of 30000ms exceeded.
at resetHelper.ts:7
5 | export async function resetScenarios(page: Page) {
6 | await page.getByTestId(TEST_IDS.reset.resetButton).click();
> 7 | await page.waitForLoadState('networkidle');
| ^
8 | await page.getByTestId(TEST_IDS.reset.resetSuccess).waitFor({ timeout: 10000 });
9 | }
10 |
at resetScenarios (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:7:14)
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:21:5
|
[chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit:
e2e/loan-risk.spec.ts#L19
1) [chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
17 |
18 | test.describe('Loan risk', () => {
> 19 | test.beforeEach(async ({ page }) => {
| ^
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
22 | });
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:19:8
|
[chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit:
e2e/resetHelper.ts#L7
1) [chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForLoadState: Test timeout of 30000ms exceeded.
at resetHelper.ts:7
5 | export async function resetScenarios(page: Page) {
6 | await page.getByTestId(TEST_IDS.reset.resetButton).click();
> 7 | await page.waitForLoadState('networkidle');
| ^
8 | await page.getByTestId(TEST_IDS.reset.resetSuccess).waitFor({ timeout: 10000 });
9 | }
10 |
at resetScenarios (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:7:14)
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:21:5
|
[chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit:
e2e/loan-risk.spec.ts#L19
2) [chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit
Test timeout of 30000ms exceeded while running "beforeEach" hook.
17 |
18 | test.describe('Loan risk', () => {
> 19 | test.beforeEach(async ({ page }) => {
| ^
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
22 | });
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:19:8
|
[chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit:
e2e/resetHelper.ts#L7
2) [chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit
Error: page.waitForLoadState: Test timeout of 30000ms exceeded.
at resetHelper.ts:7
5 | export async function resetScenarios(page: Page) {
6 | await page.getByTestId(TEST_IDS.reset.resetButton).click();
> 7 | await page.waitForLoadState('networkidle');
| ^
8 | await page.getByTestId(TEST_IDS.reset.resetSuccess).waitFor({ timeout: 10000 });
9 | }
10 |
at resetScenarios (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:7:14)
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:21:5
|
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles:
e2e/paywall.spec.ts#L1
3) [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
3) [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 /home/runner/work/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
3) [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
3) [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 /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:27:53
|
🎭 Playwright Run Summary
3 flaky
[chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit
[chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit
[chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ────
27 passed (7.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
Expired
|
8.56 MB |
|