Improve CI pipeline INTER-180 #18
tests.yml
on: pull_request
Lint
17s
Unit tests
16s
Matrix: Playwright e2e tests
Annotations
30 errors and 3 notices
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist:
e2e/coupon-fraud.spec.ts#L1
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-6w9oRa -juggler-pipe -silent
<launched> pid=1141
[pid=1141][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=1141] <process did exit: exitCode=1, signal=null>
[pid=1141] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-6w9oRa -juggler-pipe -silent
- <launched> pid=1141
- [pid=1141][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=1141] <process did exit: exitCode=1, signal=null>
- [pid=1141] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist:
e2e/coupon-fraud.spec.ts#L1
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ZZQg6p -juggler-pipe -silent
<launched> pid=1378
[pid=1378][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=1378] <process did exit: exitCode=1, signal=null>
[pid=1378] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ZZQg6p -juggler-pipe -silent
- <launched> pid=1378
- [pid=1378][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=1378] <process did exit: exitCode=1, signal=null>
- [pid=1378] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist:
e2e/coupon-fraud.spec.ts#L1
1) [firefox] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-TEVw0s -juggler-pipe -silent
<launched> pid=1615
[pid=1615][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=1615] <process did exit: exitCode=1, signal=null>
[pid=1615] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-TEVw0s -juggler-pipe -silent
- <launched> pid=1615
- [pid=1615][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=1615] <process did exit: exitCode=1, signal=null>
- [pid=1615] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once:
e2e/coupon-fraud.spec.ts#L1
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ──
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ufnvy6 -juggler-pipe -silent
<launched> pid=1851
[pid=1851][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=1851] <process did exit: exitCode=1, signal=null>
[pid=1851] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ufnvy6 -juggler-pipe -silent
- <launched> pid=1851
- [pid=1851][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=1851] <process did exit: exitCode=1, signal=null>
- [pid=1851] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once:
e2e/coupon-fraud.spec.ts#L1
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-zB0D7P -juggler-pipe -silent
<launched> pid=2087
[pid=2087][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=2087] <process did exit: exitCode=1, signal=null>
[pid=2087] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-zB0D7P -juggler-pipe -silent
- <launched> pid=2087
- [pid=2087][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=2087] <process did exit: exitCode=1, signal=null>
- [pid=2087] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once:
e2e/coupon-fraud.spec.ts#L1
2) [firefox] › coupon-fraud.spec.ts:26:7 › Coupon fraud › should apply correct coupon only once ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ZF97KI -juggler-pipe -silent
<launched> pid=2323
[pid=2323][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=2323] <process did exit: exitCode=1, signal=null>
[pid=2323] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ZF97KI -juggler-pipe -silent
- <launched> pid=2323
- [pid=2323][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=2323] <process did exit: exitCode=1, signal=null>
- [pid=2323] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons:
e2e/coupon-fraud.spec.ts#L1
3) [firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-apih2N -juggler-pipe -silent
<launched> pid=2559
[pid=2559][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=2559] <process did exit: exitCode=1, signal=null>
[pid=2559] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-apih2N -juggler-pipe -silent
- <launched> pid=2559
- [pid=2559][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=2559] <process did exit: exitCode=1, signal=null>
- [pid=2559] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons:
e2e/coupon-fraud.spec.ts#L1
3) [firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-KeyED9 -juggler-pipe -silent
<launched> pid=2796
[pid=2796][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=2796] <process did exit: exitCode=1, signal=null>
[pid=2796] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-KeyED9 -juggler-pipe -silent
- <launched> pid=2796
- [pid=2796][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=2796] <process did exit: exitCode=1, signal=null>
- [pid=2796] starting temporary directories cleanup
|
[firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons:
e2e/coupon-fraud.spec.ts#L1
3) [firefox] › coupon-fraud.spec.ts:35:7 › Coupon fraud › should prevent spamming multiple coupons
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-Zeoqim -juggler-pipe -silent
<launched> pid=3032
[pid=3032][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=3032] <process did exit: exitCode=1, signal=null>
[pid=3032] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-Zeoqim -juggler-pipe -silent
- <launched> pid=3032
- [pid=3032][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=3032] <process did exit: exitCode=1, signal=null>
- [pid=3032] starting temporary directories cleanup
|
[firefox] › credential-stuffing.spec.ts:17:7 › Credential stuffing › should prevent login even with correct credentials:
e2e/credential-stuffing.spec.ts#L1
4) [firefox] › credential-stuffing.spec.ts:17:7 › Credential stuffing › should prevent login even with correct credentials
Error: browserType.launch: Target page, context or browser has been closed
Browser logs:
<launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-0R1NWa -juggler-pipe -silent
<launched> pid=3268
[pid=3268][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
[pid=3268] <process did exit: exitCode=1, signal=null>
[pid=3268] starting temporary directories cleanup
Call log:
- <launching> /ms-playwright/firefox-1429/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-0R1NWa -juggler-pipe -silent
- <launched> pid=3268
- [pid=3268][err] Running Nightly as root in a regular user's session is not supported. ($HOME is /github/home which is owned by uid 1001.)
- [pid=3268] <process did exit: exitCode=1, signal=null>
- [pid=3268] starting temporary directories cleanup
|
[chromium] › coupon-fraud.spec.ts:20:7 › Coupon fraud › should not allow to claim coupon that does not exist:
e2e/resetHelper.ts#L8
1) [chromium] › 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
|
[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
|
[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 #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/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
|
🎭 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
|
🎭 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
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report
Expired
|
1.72 MB |
|