fix: Replace tests with playwright (30-search/30-search--search.cy.ts) #13127
ci-app-prod.yml
on: pull_request
test-prod-node18
/
build-prod
2m 6s
test-prod-node20
/
build-prod
1m 30s
test-prod-node18
/
launch-prod
1m 20s
Matrix: test-prod-node18 / run-playwright
Matrix: test-prod-node20 / run-playwright
run-reg-suit-node20
/
run-reg-suit
3m 38s
Annotations
37 errors, 21 warnings, and 8 notices
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ──────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ──────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
test-prod-node20 / run-playwright (webkit, 2/2)
Process completed with exit code 1.
|
[chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
test-prod-node20 / run-playwright (chromium, 2/2)
Process completed with exit code 1.
|
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ─────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ─────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index:
apps/app/playwright/30-search/search.spec.ts#L10
1) [firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ─────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('connection-status-label')
Expected string: "CONNECTED"
Received string: "UNCONFIGURED"
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByTestId('connection-status-label')
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
- locator resolved to <td class="w-75" data-testid="connection-status-label">…</td>
- unexpected value "UNCONFIGURED"
8 | await page.screenshot({ path: 'apps/app/playwright/screenshots/admin-search.png', fullPage: true });
9 |
> 10 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED');
| ^
11 |
12 |
13 | // await page.getByTestId('rebuild-index-button').click();
at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:10:61
|
[auth] › auth.setup.ts:7:6 › Authenticate as the "admin" user:
apps/app/playwright/auth.setup.ts#L1
2) [auth] › auth.setup.ts:7:6 › Authenticate as the "admin" user ─────────────────────────────────
Test timeout of 30000ms exceeded.
|
[auth] › auth.setup.ts:7:6 › Authenticate as the "admin" user:
apps/app/playwright/utils/Login.ts#L19
2) [auth] › auth.setup.ts:7:6 › Authenticate as the "admin" user ─────────────────────────────────
Error: page.waitForURL: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/admin" until "load"
============================================================
at utils/Login.ts:19
17 | }
18 |
> 19 | await page.waitForURL('/admin');
| ^
20 | await expect(page).toHaveTitle(/Wiki Management Homepage/);
21 |
22 | // End of authentication steps.
at login (/__w/growi/growi/apps/app/playwright/utils/Login.ts:19:14)
at /__w/growi/growi/apps/app/playwright/auth.setup.ts:8:3
|
test-prod-node20 / run-playwright (firefox, 2/2)
Process completed with exit code 1.
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Test timeout of 30000ms exceeded.
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L31
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.cm-content')
29 | await page.getByTestId('page-comment-button').click();
30 | await page.getByTestId('comment-reply-button').click();
> 31 | await page.locator('.cm-content').fill(commentText);
| ^
32 | await page.getByTestId('comment-submit-button').first().click();
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:31:37
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
- locator resolved to <button type="button" class="btn btn-primary" data-testid="comment-submit-button">Commment</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- performing click action
- <html lang="en-US" data-bs-theme="light">…</html> intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
[webkit] › 20-basic-features/presentation.spec.ts:3:5 › Presentation:
apps/app/playwright/20-basic-features/presentation.spec.ts#L19
2) [webkit] › 20-basic-features/presentation.spec.ts:3:5 › Presentation ──────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('application').getByRole('heading', { level: 1 })
Expected pattern: /What can you do with GROWI?/
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 7000ms
- waiting for getByRole('application').getByRole('heading', { level: 1 })
17 | // check the content of the h1
18 | await expect(page.getByRole('application').getByRole('heading', { level: 1 }))
> 19 | .toHaveText(/What can you do with GROWI?/);
| ^
20 |
21 | // forward the slide with button
22 | await page.getByRole('application').getByLabel('next slide').click();
at /__w/growi/growi/apps/app/playwright/20-basic-features/presentation.spec.ts:19:6
|
test-prod-node20 / run-playwright (webkit, 1/2)
Process completed with exit code 1.
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Test timeout of 30000ms exceeded.
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
- locator resolved to <button type="button" class="btn btn-primary" data-testid="comment-submit-button">Commment</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
- locator resolved to <button type="button" class="btn btn-primary" data-testid="comment-submit-button">Commment</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
test-prod-node20 / run-playwright (firefox, 1/2)
Process completed with exit code 1.
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Test timeout of 30000ms exceeded.
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L31
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.cm-content')
29 | await page.getByTestId('page-comment-button').click();
30 | await page.getByTestId('comment-reply-button').click();
> 31 | await page.locator('.cm-content').fill(commentText);
| ^
32 | await page.getByTestId('comment-submit-button').first().click();
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:31:37
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L31
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.cm-content')
29 | await page.getByTestId('page-comment-button').click();
30 | await page.getByTestId('comment-reply-button').click();
> 31 | await page.locator('.cm-content').fill(commentText);
| ^
32 | await page.getByTestId('comment-submit-button').first().click();
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:31:37
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L1
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments:
apps/app/playwright/20-basic-features/comments.spec.ts#L32
1) [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('comment-submit-button').first()
- locator resolved to <button type="button" class="btn btn-primary" data-testid="comment-submit-button">Commment</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await page.getByTestId('comment-reply-button').click();
31 | await page.locator('.cm-content').fill(commentText);
> 32 | await page.getByTestId('comment-submit-button').first().click();
| ^
33 |
34 | await expect(page.locator('.page-comment-body').nth(1)).toHaveText(commentText);
35 | await expect(page.getByTestId('page-comment-button').locator('.grw-count-badge')).toHaveText('2');
at /__w/growi/growi/apps/app/playwright/20-basic-features/comments.spec.ts:32:59
|
test-prod-node20 / run-playwright (chromium, 1/2)
Process completed with exit code 1.
|
run-reg-suit-node20 / run-reg-suit
Process completed with exit code 1.
|
test-prod-node20 / build-prod
No files were found with the provided path: apps/app/.next/analyze/client.html
apps/app/.next/analyze/server.html. No artifacts will be uploaded.
|
test-prod-node18 / build-prod
No files were found with the provided path: apps/app/.next/analyze/client.html
apps/app/.next/analyze/server.html. No artifacts will be uploaded.
|
test-prod-node20 / run-playwright (webkit, 2/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
apps/app/[webkit] › 60-home/home.spec.ts#L1
apps/app/[webkit] › 60-home/home.spec.ts took 18.3s
|
test-prod-node20 / run-playwright (webkit, 2/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
test-prod-node20 / run-playwright (chromium, 2/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
test-prod-node20 / run-playwright (chromium, 2/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
Slow Test:
apps/app/[chromium] › 60-home/home.spec.ts#L1
apps/app/[chromium] › 60-home/home.spec.ts took 18.4s
|
test-prod-node20 / run-playwright (firefox, 2/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
apps/app/[firefox] › 60-home/home.spec.ts#L1
apps/app/[firefox] › 60-home/home.spec.ts took 18.6s
|
test-prod-node20 / run-playwright (firefox, 2/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
test-prod-node20 / run-playwright (webkit, 1/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
test-prod-node20 / run-playwright (webkit, 1/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
Slow Test:
apps/app/[webkit] › 20-basic-features/access-to-page.spec.ts#L1
apps/app/[webkit] › 20-basic-features/access-to-page.spec.ts took 44.1s
|
test-prod-node20 / run-playwright (firefox, 1/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
test-prod-node20 / run-playwright (firefox, 1/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
Slow Test:
apps/app/[firefox] › 20-basic-features/access-to-page.spec.ts#L1
apps/app/[firefox] › 20-basic-features/access-to-page.spec.ts took 47.5s
|
test-prod-node20 / run-playwright (chromium, 1/2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3, weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
apps/app/[chromium] › 20-basic-features/access-to-page.spec.ts#L1
apps/app/[chromium] › 20-basic-features/access-to-page.spec.ts took 46.1s
|
test-prod-node20 / run-playwright (chromium, 1/2)
No files were found with the provided path: apps/app/playwright/screenshots/. No artifacts will be uploaded.
|
run-reg-suit-node20 / run-reg-suit
The following actions uses Node.js version which is deprecated and will be forced to run on node20: weseek/ghaction-slack-notification@master. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
🎭 Playwright Run Summary
1 failed
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ───────────────────────────
35 passed (1.9m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ─────────────────────────
35 passed (1.8m)
|
🎭 Playwright Run Summary
1 passed (9.7s)
|
🎭 Playwright Run Summary
1 failed
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ──────────────────────────
1 flaky
[auth] › auth.setup.ts:7:6 › Authenticate as the "admin" user ──────────────────────────────────
34 passed (2.4m)
|
🎭 Playwright Run Summary
1 failed
[webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ───────────────
1 flaky
[webkit] › 20-basic-features/presentation.spec.ts:3:5 › Presentation ───────────────────────────
34 passed (3.7m)
|
🎭 Playwright Run Summary
1 failed
[firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ──────────────
35 passed (3.6m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────
35 passed (3.6m)
|
🎭 Playwright Run Summary
1 passed (11.4s)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Production Files (node18.x)
|
97.9 MB |
|
Production Files (node20.x)
|
98 MB |
|