Skip to content

Chore: Refactor and migrate Loan risk to app directory INTER-911, INTER-459 #418

Chore: Refactor and migrate Loan risk to app directory INTER-911, INTER-459

Chore: Refactor and migrate Loan risk to app directory INTER-911, INTER-459 #418

Triggered via pull request September 19, 2024 17:02
Status Failure
Total duration 12m 8s
Artifacts 3

ci.yml

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

Annotations

30 errors and 3 notices
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Test timeout of 30000ms exceeded.
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Test timeout of 30000ms exceeded.
[webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
[webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Test timeout of 30000ms exceeded.
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Test timeout of 30000ms exceeded.
[firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
[firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L1
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit: e2e/loan-risk.spec.ts#L10
1) [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:32:5
[chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
[chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L1
2) [chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes: e2e/loan-risk.spec.ts#L10
2) [chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Congratulations, your loan has been approved!') to be visible 8 | async function waitForSuccessfulSubmit(page: Page) { 9 | await page.getByTestId(testIds.submitApplication).click(); > 10 | await page.getByText(LOAN_RISK_COPY.approved).waitFor(); | ^ 11 | } 12 | 13 | async function waitForBlockedLoanSubmit(page: Page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:10:49) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:37:5
🎭 Playwright Run Summary
5 failed [webkit] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit [webkit] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes [webkit] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if name changes after first submit [webkit] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if surname changes after first submit [webkit] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit 1 skipped 32 passed (9.9m)
🎭 Playwright Run Summary
5 failed [firefox] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit [firefox] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes [firefox] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if name changes after first submit [firefox] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if surname changes after first submit [firefox] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit 3 skipped 30 passed (10.0m)
🎭 Playwright Run Summary
5 failed [chromium] › loan-risk.spec.ts:25:7 › Loan risk › should correctly calculate loan and approve it on first submit [chromium] › loan-risk.spec.ts:35:7 › Loan risk › should approve loan if only loan value or loan duration changes [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if name changes after first submit [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if surname changes after first submit [chromium] › loan-risk.spec.ts:63:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit 1 flaky [chromium] › bot-firewall.spec.ts:28:7 › Bot Firewall Demo CHROME_ONLY › Should display bot visit and allow blocking/unblocking its IP address 32 passed (10.6m)

Artifacts

Produced during runtime
Name Size
playwright-report-1 Expired
25 MB
playwright-report-2 Expired
46.4 MB
playwright-report-3 Expired
16.6 MB