Skip to content

Improve CI pipeline INTER-180 #19

Improve CI pipeline INTER-180

Improve CI pipeline INTER-180 #19

Triggered via pull request December 10, 2023 18:39
Status Failure
Total duration 10m 11s
Artifacts 1

tests.yml

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

Annotations

30 errors and 3 notices
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/resetHelper.ts#L7
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist 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 (/__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:7:14) at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:17:5
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ABORTED; maybe frame was detached? Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ABORTED; maybe frame was detached? Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─ Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─ Error: page.goto: net::ERR_ABORTED; maybe frame was detached? Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_ABORTED; maybe frame was detached? Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/resetHelper.ts#L8
1) [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Error: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('resetSuccess') to be visible at resetHelper.ts:8 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 (/__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:8:55) at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:17:5
[webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/resetHelper.ts#L8
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Error: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('resetSuccess') to be visible at resetHelper.ts:8 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 (/__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/resetHelper.ts:8:55) at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:17:5
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L15
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist: e2e/coupon-fraud.spec.ts#L16
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L16
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3000/coupon-fraud", waiting until "load" 14 | test.describe('Coupon fraud', () => { 15 | test.beforeEach(async ({ page }) => { > 16 | await page.goto('/coupon-fraud'); | ^ 17 | await resetScenarios(page); 18 | }); 19 | at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:16:16
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once: e2e/coupon-fraud.spec.ts#L15
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded while running "beforeEach" hook. 13 | 14 | test.describe('Coupon fraud', () => { > 15 | test.beforeEach(async ({ page }) => { | ^ 16 | await page.goto('/coupon-fraud'); 17 | await resetScenarios(page); 18 | }); at /__w/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:15:8
🎭 Playwright Run Summary
27 failed [chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist [chromium] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ── [chromium] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons [chromium] › credential-stuffing.spec.ts:17:7 › Credential stuffing › should prevent login even with correct credentials [chromium] › credential-stuffing.spec.ts:22:7 › Credential stuffing › should lock user after 5 invalid login attempts [chromium] › home.spec.ts:5:7 › Home page › should list cards with use-cases ─────────────────── [chromium] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit [chromium] › loan-risk.spec.ts:34:7 › Loan risk › should approve loan if only loan value or loan duration changes [chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if name changes after first submit [chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit [chromium] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit [chromium] › payment-fraud.spec.ts:24:7 › Payment fraud › should pass payment with prefilled details [chromium] › payment-fraud.spec.ts:28:7 › Payment fraud › should allow only two chargebacks ──── [chromium] › payment-fraud.spec.ts:37:7 › Payment fraud › should prevent card cracking after 3 attempts [chromium] › payment-fraud.spec.ts:47:7 › Payment fraud › should prevent another purchase if card was flagged as stolen [chromium] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ──── [chromium] › personalization.spec.ts:17:7 › Personalization › should add and remove items from cart [chromium] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page [chromium] › personalization.spec.ts:71:7 › Personalization › should filter products and remember search history [chromium] › playground.spec.ts:29:7 › Playground page page › Page renders basic skeleton elements [chromium] › playground.spec.ts:42:7 › Playground page page › Page renders signal tables ─────── [chromium] › playground.spec.ts:54:7 › Playground page page › Page renders agent response ────── [chromium] › playground.spec.ts:59:7 › Playground page page › Page renders server response ───── [chromium] › playground.spec.ts:64:7 › Playground page page › Reload button updates agent response [chromium] › playground.spec.ts:74:7 › Playground page page › Reload button updates server response [chromium] › scraping/protected.spec.ts:5:7 › Scraping flights › is not possible with Bot detection on [chromium] › scraping/unprotected.spec.ts:13:7 › Scraping flights › is possible with Bot detection off
🎭 Playwright Run Summary
27 failed [webkit] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist [webkit] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ──── [webkit] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons ─ [webkit] › credential-stuffing.spec.ts:17:7 › Credential stuffing › should prevent login even with correct credentials [webkit] › credential-stuffing.spec.ts:22:7 › Credential stuffing › should lock user after 5 invalid login attempts [webkit] › home.spec.ts:5:7 › Home page › should list cards with use-cases ───────────────────── [webkit] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit [webkit] › loan-risk.spec.ts:34:7 › Loan risk › should approve loan if only loan value or loan duration changes [webkit] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if name changes after first submit [webkit] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit [webkit] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit [webkit] › payment-fraud.spec.ts:24:7 › Payment fraud › should pass payment with prefilled details [webkit] › payment-fraud.spec.ts:28:7 › Payment fraud › should allow only two chargebacks ────── [webkit] › payment-fraud.spec.ts:37:7 › Payment fraud › should prevent card cracking after 3 attempts [webkit] › payment-fraud.spec.ts:47:7 › Payment fraud › should prevent another purchase if card was flagged as stolen [webkit] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ────── [webkit] › personalization.spec.ts:17:7 › Personalization › should add and remove items from cart [webkit] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page [webkit] › personalization.spec.ts:71:7 › Personalization › should filter products and remember search history [webkit] › playground.spec.ts:29:7 › Playground page page › Page renders basic skeleton elements [webkit] › playground.spec.ts:42:7 › Playground page page › Page renders signal tables ───────── [webkit] › playground.spec.ts:54:7 › Playground page page › Page renders agent response ──────── [webkit] › playground.spec.ts:59:7 › Playground page page › Page renders server response ─────── [webkit] › playground.spec.ts:64:7 › Playground page page › Reload button updates agent response [webkit] › playground.spec.ts:74:7 › Playground page page › Reload button updates server response [webkit] › scraping/protected.spec.ts:5:7 › Scraping flights › is not possible with Bot detection on [webkit] › scraping/unprotected.spec.ts:13:7 › Scraping flights › is possible with Bot detection off
🎭 Playwright Run Summary
27 failed [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ─── [firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons [firefox] › credential-stuffing.spec.ts:17:7 › Credential stuffing › should prevent login even with correct credentials [firefox] › credential-stuffing.spec.ts:22:7 › Credential stuffing › should lock user after 5 invalid login attempts [firefox] › home.spec.ts:5:7 › Home page › should list cards with use-cases ──────────────────── [firefox] › loan-risk.spec.ts:24:7 › Loan risk › should correctly calculate loan and approve it on first submit [firefox] › loan-risk.spec.ts:34:7 › Loan risk › should approve loan if only loan value or loan duration changes [firefox] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if name changes after first submit [firefox] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if surname changes after first submit [firefox] › loan-risk.spec.ts:62:9 › Loan risk › should not approve loan if monthlyIncome changes after first submit [firefox] › payment-fraud.spec.ts:24:7 › Payment fraud › should pass payment with prefilled details [firefox] › payment-fraud.spec.ts:28:7 › Payment fraud › should allow only two chargebacks ───── [firefox] › payment-fraud.spec.ts:37:7 › Payment fraud › should prevent card cracking after 3 attempts [firefox] › payment-fraud.spec.ts:47:7 › Payment fraud › should prevent another purchase if card was flagged as stolen [firefox] › paywall.spec.ts:12:7 › Paywall › Should show two articles, then show a paywall ───── [firefox] › personalization.spec.ts:17:7 › Personalization › should add and remove items from cart [firefox] › personalization.spec.ts:55:7 › Personalization › should remember cart contents after reloading page [firefox] › personalization.spec.ts:71:7 › Personalization › should filter products and remember search history [firefox] › playground.spec.ts:29:7 › Playground page page › Page renders basic skeleton elements [firefox] › playground.spec.ts:42:7 › Playground page page › Page renders signal tables ──────── [firefox] › playground.spec.ts:54:7 › Playground page page › Page renders agent response ─────── [firefox] › playground.spec.ts:59:7 › Playground page page › Page renders server response ────── [firefox] › playground.spec.ts:64:7 › Playground page page › Reload button updates agent response [firefox] › playground.spec.ts:74:7 › Playground page page › Reload button updates server response [firefox] › scraping/protected.spec.ts:5:7 › Scraping flights › is not possible with Bot detection on [firefox] › scraping/unprotected.spec.ts:13:7 › Scraping flights › is possible with Bot detection off

Artifacts

Produced during runtime
Name Size
playwright-report Expired
2.21 MB