WIP: Playground redesign #332
ci.yml
on: pull_request
Lint
16s
Unit tests
11s
Matrix: Playwright e2e tests
Annotations
30 errors and 3 notices
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Test timeout of 30000ms exceeded.
|
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ─────────────
Test timeout of 30000ms exceeded.
|
[webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ─────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
[webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Test timeout of 30000ms exceeded.
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ────────────
Test timeout of 30000ms exceeded.
|
[firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
[firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Test timeout of 30000ms exceeded.
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L1
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements:
e2e/playground.spec.ts#L34
1) [chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ─
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Welcome, your visitor ID is') to be visible
32 | test('Page renders basic skeleton elements', async ({ page }) => {
33 | await page.getByText('Fingerprint Pro Playground', { exact: true }).waitFor();
> 34 | await page.getByText('Welcome, your visitor ID is').waitFor();
| ^
35 | await page.getByTestId(TEST_ID.refreshButton).first().waitFor();
36 |
37 | await page.getByText('Identification', { exact: true }).waitFor();
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:34:57
|
[chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ───────────
Test timeout of 30000ms exceeded.
|
[chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ───────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
[chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L1
2) [chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ───────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables:
e2e/playground.spec.ts#L46
2) [chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ───────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByText('Visitor ID', { exact: true }) to be visible
44 |
45 | test('Page renders signal tables', async ({ page }) => {
> 46 | await page.getByText('Visitor ID', { exact: true }).waitFor();
| ^
47 | await page.getByText('Last seen', { exact: true }).waitFor();
48 | await page.getByText('Confidence Score', { exact: true }).waitFor();
49 |
at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:46:57
|
🎭 Playwright Run Summary
2 failed
[webkit] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ────
[webkit] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ──────────────
1 skipped
34 passed (5.4m)
|
🎭 Playwright Run Summary
2 failed
[firefox] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ───
[firefox] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ─────────────
3 skipped
32 passed (5.1m)
|
🎭 Playwright Run Summary
2 failed
[chromium] › playground.spec.ts:32:7 › Playground page › Page renders basic skeleton elements ──
[chromium] › playground.spec.ts:45:7 › Playground page › Page renders signal tables ────────────
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
34 passed (6.8m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report-1
Expired
|
11.2 MB |
|
playwright-report-2
Expired
|
17.5 MB |
|
playwright-report-3
Expired
|
3.8 MB |
|