Skip to content

fix: Replace tests with playwright (30-search/30-search--search.cy.ts) #13125

fix: Replace tests with playwright (30-search/30-search--search.cy.ts)

fix: Replace tests with playwright (30-search/30-search--search.cy.ts) #13125

Triggered via pull request August 12, 2024 13:00
Status Failure
Total duration 32m 39s
Artifacts 2

ci-app-prod.yml

on: pull_request
test-prod-node18  /  build-prod
2m 1s
test-prod-node18 / build-prod
test-prod-node20  /  build-prod
1m 33s
test-prod-node20 / build-prod
test-prod-node18  /  launch-prod
1m 35s
test-prod-node18 / launch-prod
Matrix: test-prod-node18 / run-playwright
Matrix: test-prod-node20 / run-playwright
test-prod-node20  /  launch-prod
1m 19s
test-prod-node20 / launch-prod
run-reg-suit-node20  /  run-reg-suit
3m 37s
run-reg-suit-node20 / run-reg-suit
Fit to window
Zoom out
Zoom in

Annotations

39 errors, 26 warnings, and 9 notices
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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 "――" - 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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
[firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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 "――" - locator resolved to <td class="w-75" data-testid="connection-status-label">…</td> - unexpected value "――" - 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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
test-prod-node20 / run-playwright (firefox, 2/2)
Process completed with exit code 1.
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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 "――" - locator resolved to <td class="w-75" data-testid="connection-status-label">…</td> - unexpected value "――" - 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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
[webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index: apps/app/playwright/30-search/search.spec.ts#L8
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 "――" - locator resolved to <td class="w-75" data-testid="connection-status-label">…</td> - unexpected value "――" - 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" 6 | await expect(page.getByTestId('admin-full-text-search')).toBeVisible(); 7 | > 8 | await expect(page.getByTestId('connection-status-label')).toHaveText('CONNECTED'); | ^ 9 | 10 | 11 | // await page.getByTestId('rebuild-index-button').click(); at /__w/growi/growi/apps/app/playwright/30-search/search.spec.ts:8:61
test-prod-node20 / run-playwright (webkit, 2/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#L31
1) [firefox] › 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
[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#L31
1) [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ───────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.cm-content') - locator resolved to <div translate="no" role="textbox" autocorrect="off" spellcheck="false" autocapitalize="off" aria-multiline="true" contenteditable="true" aria-autocomplete="list" data-language="markdown" class="cm-content cm-lineWrapping">…</div> - fill("reply comment") - attempting fill action - waiting for element to be visible, enabled and editable - element was detached from the DOM, retrying 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
[firefox] › 20-basic-features/presentation.spec.ts:3:5 › Presentation: apps/app/playwright/20-basic-features/presentation.spec.ts#L19
2) [firefox] › 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 (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#L32
1) [chromium] › 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 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
[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
[chromium] › 20-basic-features/presentation.spec.ts:3:5 › Presentation: apps/app/playwright/20-basic-features/presentation.spec.ts#L19
2) [chromium] › 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 (chromium, 1/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() - 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
[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#L32
1) [webkit] › 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
[chromium] › 22-sharelink/access-to-sharelink.spec.ts:22:7 › Access to sharelink by guest › The sharelink page is successfully loaded: apps/app/playwright/22-sharelink/access-to-sharelink.spec.ts#L1
1) [chromium] › 22-sharelink/access-to-sharelink.spec.ts:22:7 › Access to sharelink by guest › The sharelink page is successfully loaded Test timeout of 30000ms exceeded.
[chromium] › 22-sharelink/access-to-sharelink.spec.ts:22:7 › Access to sharelink by guest › The sharelink page is successfully loaded: apps/app/playwright/utils/Login.ts#L19
1) [chromium] › 22-sharelink/access-to-sharelink.spec.ts:22:7 › Access to sharelink by guest › The sharelink page is successfully loaded 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/22-sharelink/access-to-sharelink.spec.ts:35:5
[chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path: apps/app/playwright/23-editor/saving.spec.ts#L18
2) [chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path ───── Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('page-create-modal') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('page-create-modal') 16 | 17 | await page.keyboard.press(openPageCreateModalShortcutKey); > 18 | await expect(page.getByTestId('page-create-modal')).toBeVisible(); | ^ 19 | page.getByTestId('page-create-modal').locator('.rbt-input-main').fill(newPagePath); 20 | page.getByTestId('btn-create-page-under-below').click(); 21 | await page.getByTestId('view-button').click(); at /__w/growi/growi/apps/app/playwright/23-editor/saving.spec.ts:18:55
[chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path: apps/app/playwright/23-editor/saving.spec.ts#L18
2) [chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('page-create-modal') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('page-create-modal') 16 | 17 | await page.keyboard.press(openPageCreateModalShortcutKey); > 18 | await expect(page.getByTestId('page-create-modal')).toBeVisible(); | ^ 19 | page.getByTestId('page-create-modal').locator('.rbt-input-main').fill(newPagePath); 20 | page.getByTestId('btn-create-page-under-below').click(); 21 | await page.getByTestId('view-button').click(); at /__w/growi/growi/apps/app/playwright/23-editor/saving.spec.ts:18:55
[chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path: apps/app/playwright/23-editor/saving.spec.ts#L18
2) [chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('page-create-modal') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('page-create-modal') 16 | 17 | await page.keyboard.press(openPageCreateModalShortcutKey); > 18 | await expect(page.getByTestId('page-create-modal')).toBeVisible(); | ^ 19 | page.getByTestId('page-create-modal').locator('.rbt-input-main').fill(newPagePath); 20 | page.getByTestId('btn-create-page-under-below').click(); 21 | await page.getByTestId('view-button').click(); at /__w/growi/growi/apps/app/playwright/23-editor/saving.spec.ts:18:55
[chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page: apps/app/playwright/23-editor/saving.spec.ts#L1
3) [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page Test timeout of 30000ms exceeded.
[chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page: apps/app/playwright/23-editor/saving.spec.ts#L36
3) [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByTestId('editor-button') 34 | 35 | // 1st > 36 | await page.getByTestId('editor-button').click(); | ^ 37 | await expect(page.getByTestId('grw-editor-navbar-bottom')).toBeVisible(); 38 | await appendTextToEditorUntilContains(page, body1); 39 | await page.keyboard.press(savePageShortcutKey); at /__w/growi/growi/apps/app/playwright/23-editor/saving.spec.ts:36:43
[chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page: apps/app/playwright/23-editor/saving.spec.ts#L1
3) [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page: apps/app/playwright/23-editor/saving.spec.ts#L36
3) [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByTestId('editor-button') 34 | 35 | // 1st > 36 | await page.getByTestId('editor-button').click(); | ^ 37 | await expect(page.getByTestId('grw-editor-navbar-bottom')).toBeVisible(); 38 | await appendTextToEditorUntilContains(page, body1); 39 | await page.keyboard.press(savePageShortcutKey); at /__w/growi/growi/apps/app/playwright/23-editor/saving.spec.ts:36:43
[chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page: apps/app/playwright/23-editor/saving.spec.ts#L1
3) [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
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 (firefox, 2/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2, 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 17.8s
test-prod-node20 / run-playwright (firefox, 2/2)
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
test-prod-node20 / run-playwright (webkit, 2/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2, 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.2s
test-prod-node20 / run-playwright (webkit, 2/2)
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
test-prod-node20 / run-playwright (firefox, 1/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2, 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: playwright-report/. 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 45.0s
test-prod-node20 / run-playwright (chromium, 1/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2, 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 45.4s
test-prod-node20 / run-playwright (chromium, 1/2)
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
test-prod-node20 / run-playwright (webkit, 1/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2. 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: playwright-report/. 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 45.6s
test-prod-node20 / run-playwright (chromium, 2/2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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@v2, 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: playwright-report/. 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 [firefox] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ────────────────────────── 35 passed (1.8m)
🎭 Playwright Run Summary
1 failed [webkit] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ─────────────────────────── 35 passed (1.8m)
🎭 Playwright Run Summary
1 failed [firefox] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ────────────── 1 flaky [firefox] › 20-basic-features/presentation.spec.ts:3:5 › Presentation ────────────────────────── 34 passed (3.8m)
🎭 Playwright Run Summary
1 failed [chromium] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ───────────── 1 flaky [chromium] › 20-basic-features/presentation.spec.ts:3:5 › Presentation ───────────────────────── 34 passed (3.7m)
🎭 Playwright Run Summary
1 passed (11.0s)
🎭 Playwright Run Summary
3 passed (13.0s)
🎭 Playwright Run Summary
1 flaky [webkit] › 20-basic-features/comments.spec.ts:24:5 › Successfully reply comments ─────────────── 35 passed (3.1m)
🎭 Playwright Run Summary
30 failed [chromium] › 22-sharelink/access-to-sharelink.spec.ts:22:7 › Access to sharelink by guest › The sharelink page is successfully loaded [chromium] › 23-editor/saving.spec.ts:11:5 › Successfully create page under specific path ────── [chromium] › 23-editor/saving.spec.ts:28:5 › Successfully updating a page using a shortcut on a previously created page [chromium] › 23-editor/template-modal.spec.ts:3:5 › Successfully select template and template locale [chromium] › 23-editor/with-navigation.spec.ts:11:5 › should not be cleared and should prevent GrantSelector from modified [chromium] › 23-editor/with-navigation.spec.ts:65:5 › Successfully updating the page body ────── [chromium] › 30-search/search.spec.ts:3:5 › Successfully rebuild index ───────────────────────── [chromium] › 30-search/search.spec.ts:16:5 › Search page with "q" param is successfully loaded ─ [chromium] › 40-admin/access-to-admin-page.spec.ts:3:5 › admin is successfully loaded ────────── [chromium] › 40-admin/access-to-admin-page.spec.ts:10:5 › admin/app is successfully loaded ───── [chromium] › 40-admin/access-to-admin-page.spec.ts:20:5 › admin/security is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:28:5 › admin/markdown is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:35:5 › admin/customize is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:41:5 › admin/importer is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:47:5 › admin/export is successfully loaded ── [chromium] › 40-admin/access-to-admin-page.spec.ts:53:5 › admin/notification is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:61:5 › admin/slack-integration is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:69:5 › admin/slack-integration-legacy is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:75:5 › admin/users is successfully loaded ─── [chromium] › 40-admin/access-to-admin-page.spec.ts:82:5 › admin/user-groups is successfully loaded [chromium] › 40-admin/access-to-admin-page.spec.ts:89:5 › admin/search is successfully loaded ── [chromium] › 60-home/home.spec.ts:4:5 › Visit User home ──────────────────────────────────────── [chromium] › 60-home/home.spec.ts:16:5 › Vist User settings ──────────────────────────────────── [chromium] › 60-home/home.spec.ts:28:5 › Open questionnaire modal ────────────────────────────── [chromium] › 60-home/home.spec.ts:40:5 › Access User information ─────────────────────────────── [chromium] › 60-home/home.spec.ts:51:5 › Access External account ─────────────────────────────── [chromium] › 60-home/home.spec.ts:67:5 › Access Password setting ─────────────────────────────── [chromium] › 60-home/home.spec.ts:88:5 › Access API setting ──────────────────────────────────── [chromium] › 60-home/home.spec.ts:100:5 › Access In-App Notification setting ─────────────────── [chromium] › 60-home/home.spec.ts:112:5 › Acccess Other setting ──────────────────────────────── 1 flaky [chromium] › 22-sharelink/access-to-sharelink.spec.ts:8:7 › Access to sharelink by guest › Prepare sharelink 5 passed (23.9m)
🎭 Playwright Run Summary
1 passed (10.0s)

Artifacts

Produced during runtime
Name Size
Production Files (node18.x) Expired
97.9 MB
Production Files (node20.x) Expired
98 MB