Skip to content

Production E2E Tests #5188

Production E2E Tests

Production E2E Tests #5188

Triggered via schedule September 16, 2024 07:04
Status Failure
Total duration 7m 4s
Artifacts 1

production_e2e.yml

on: schedule
report-status  /  send-notification
3s
report-status / send-notification
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 1 warning, and 1 notice
[chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit: e2e/e2eTestUtils.ts#L21
1) [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit TimeoutError: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('resetSuccess') to be visible at e2eTestUtils.ts:21 19 | export async function resetScenarios(page: Page) { 20 | await page.getByTestId(TEST_IDS.reset.resetButton).click(); > 21 | await page.getByTestId(TEST_IDS.reset.resetSuccess).waitFor({ timeout: 10000 }); | ^ 22 | await page.getByTestId(TEST_IDS.common.closeSnackbar).first().click(); 23 | } 24 | at resetScenarios (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/e2eTestUtils.ts:21:55) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:21:3
[chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit: e2e/loan-risk.spec.ts#L1
1) [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit: e2e/loan-risk.spec.ts#L15
1) [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('We are unable to approve your loan automatically since you had requested a loan with a different income or personal details before. We need to verify provided information manually this time. Please, reach out to our agent.') to be visible 13 | async function waitForBlockedLoanSubmit(page: Page) { 14 | await page.getByTestId(testIds.submitApplication).click(); > 15 | await page.getByText(LOAN_RISK_COPY.inconsistentApplicationChallenged).waitFor(); | ^ 16 | } 17 | 18 | test.beforeEach(async ({ page }) => { at waitForBlockedLoanSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:15:74) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:66:7
[chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit: e2e/loan-risk.spec.ts#L1
1) [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit: e2e/loan-risk.spec.ts#L15
1) [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('We are unable to approve your loan automatically since you had requested a loan with a different income or personal details before. We need to verify provided information manually this time. Please, reach out to our agent.') to be visible 13 | async function waitForBlockedLoanSubmit(page: Page) { 14 | await page.getByTestId(testIds.submitApplication).click(); > 15 | await page.getByText(LOAN_RISK_COPY.inconsistentApplicationChallenged).waitFor(); | ^ 16 | } 17 | 18 | test.beforeEach(async ({ page }) => { at waitForBlockedLoanSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:15:74) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:66:7
[chromium] › playground.spec.ts:121:7 › Proxy integration › Proxy integration works on Playground: e2e/playground.spec.ts#L1
2) [chromium] › playground.spec.ts:121:7 › Proxy integration › Proxy integration works on Playground, no network errors Test timeout of 30000ms exceeded.
[chromium] › playground.spec.ts:121:7 › Proxy integration › Proxy integration works on Playground: e2e/playground.spec.ts#L30
2) [chromium] › playground.spec.ts:121:7 › Proxy integration › Proxy integration works on Playground, no network errors Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByTestId('refreshButton').first() 28 | 29 | const clickPlaygroundRefreshButton = async (page: Page) => { > 30 | await page.getByTestId(TEST_ID.refreshButton).first().click(); | ^ 31 | // Artificial wait necessary to make sure you get the updated response every time 32 | await page.waitForTimeout(3000); 33 | }; at clickPlaygroundRefreshButton (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:30:57) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:134:11
Playwright
Process completed with exit code 1.
report-status / send-notification
The following actions use a deprecated Node.js version and will be forced to run on node20: ravsamhq/notify-slack-action@0d9c6ff1de9903da88d24c0564f6e83cb28faca9. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🎭 Playwright Run Summary
1 failed [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit 1 flaky [chromium] › playground.spec.ts:121:7 › Proxy integration › Proxy integration works on Playground, no network errors 36 passed (6.5m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
6.65 MB