Skip to content

Merge branch 'develop' #1

Merge branch 'develop'

Merge branch 'develop' #1

Triggered via push March 29, 2024 12:21
Status Failure
Total duration 10m 16s
Artifacts
Playwright Chrome
2m 37s
Playwright Chrome
Playwright Firefox
4m 20s
Playwright Firefox
Playwright Webkit
10m 4s
Playwright Webkit
Fit to window
Zoom out
Zoom in

Annotations

14 errors, 11 warnings, and 2 notices
[chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line: src/tests/frontend-new/specs/indentation.spec.ts#L52
1) [chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('#innerdocbody').locator('div span').nth(1) Expected string: "line 2" Received string: "" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('#innerdocbody').locator('div span').nth(1) 50 | 51 | await expect(hasULElement).toHaveCount(3); > 52 | await expect($newSecondLine).toHaveText('line 2'); | ^ 53 | }); 54 | 55 | at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/indentation.spec.ts:52:38
[chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line: src/tests/frontend-new/specs/indentation.spec.ts#L52
1) [chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected) Locator: locator('#innerdocbody').locator('div span').nth(1) Expected string: "line 2" Received string: "" Call log: - expect.toHaveText with timeout 20000ms - waiting for locator('#innerdocbody').locator('div span').nth(1) 50 | 51 | await expect(hasULElement).toHaveCount(3); > 52 | await expect($newSecondLine).toHaveText('line 2'); | ^ 53 | }); 54 | 55 | at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/indentation.spec.ts:52:38
Playwright Firefox
The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
Playwright Firefox
The operation was canceled.
[webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/specs/chat.spec.ts#L17
1) [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Test timeout of 90000ms exceeded while running "beforeEach" hook. 15 | 16 | > 17 | test.beforeEach(async ({ page })=>{ | ^ 18 | await goToNewPad(page); 19 | }) 20 | at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:17:6
[webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/helper/padHelper.ts#L119
1) [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Error: page.goto: Test timeout of 90000ms exceeded. Call log: - navigating to "http://localhost:9001/p/FRONTEND_TESTS8b7d2552-dc13-4847-beed-128366331e33", waiting until "load" at helper/padHelper.ts:119 117 | // create a new pad before each test run 118 | const padId = "FRONTEND_TESTS"+randomUUID(); > 119 | await page.goto('http://localhost:9001/p/'+padId); | ^ 120 | await page.waitForSelector('iframe[name="ace_outer"]'); 121 | return padId; 122 | } at goToNewPad (/home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/helper/padHelper.ts:119:16) at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:18:21
[webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/specs/chat.spec.ts#L1
1) [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/helper/settingsHelper.ts#L12
1) [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForFunction: Test timeout of 90000ms exceeded. at helper/settingsHelper.ts:12 10 | if(await isSettingsShown(page)) return 11 | await page.locator("button[data-l10n-id='pad.toolbar.settings.title']").click() > 12 | await page.waitForFunction(`document.querySelector('#settings').classList.contains('popup-show')`) | ^ 13 | } 14 | 15 | export const hideSettings = async (page: Page) => { at showSettings (/home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/helper/settingsHelper.ts:12:16) at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:63:5
[webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/helper/settingsHelper.ts#L33
1) [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.uncheck: Clicking the checkbox did not change its state Call log: - waiting for locator('#options-stickychat') - locator resolved to <input disabled type="checkbox" id="options-stickychat"/> - attempting click action - scrolling into view if needed - done scrolling - forcing action - performing click action - click action done - waiting for scheduled navigations to finish - navigations have finished at helper/settingsHelper.ts:33 31 | const checked = await stickyChat.isChecked() 32 | if(!checked) return > 33 | await stickyChat.uncheck({force: true}) | ^ 34 | await page.waitForSelector('#options-stickychat:not(:checked)') 35 | } 36 | at disableStickyChat (/home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/helper/settingsHelper.ts:33:22) at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:69:5
[webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test: src/tests/frontend-new/specs/collab_client.spec.ts#L6
2) [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test Test timeout of 90000ms exceeded while running "beforeEach" hook. 4 | let padId = ""; 5 | > 6 | test.beforeEach(async ({ page })=>{ | ^ 7 | // create a new pad before each test run 8 | padId = await goToNewPad(page); 9 | const body = await getPadBody(page); at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/collab_client.spec.ts:6:6
[webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test: src/tests/frontend-new/helper/padHelper.ts#L120
2) [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test Error: page.waitForSelector: Test timeout of 90000ms exceeded. Call log: - waiting for locator('iframe[name="ace_outer"]') to be visible - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether" frameborder="0" name="ace_outer" s…></iframe> - locator resolved to hidden <iframe title="Ether"
[webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test: src/tests/frontend-new/specs/collab_client.spec.ts#L6
2) [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded while running "beforeEach" hook. 4 | let padId = ""; 5 | > 6 | test.beforeEach(async ({ page })=>{ | ^ 7 | // create a new pad before each test run 8 | padId = await goToNewPad(page); 9 | const body = await getPadBody(page); at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/collab_client.spec.ts:6:6
[webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test: src/tests/frontend-new/specs/collab_client.spec.ts#L10
2) [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('#innerdocbody') - locator resolved to <body id="innerdocbody" spellcheck="false" contentedit…>…</body> - 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 - element was detached from the DOM, retrying 8 | padId = await goToNewPad(page); 9 | const body = await getPadBody(page); > 10 | await body.click(); | ^ 11 | await clearPadContent(page); 12 | await writeToPad(page, "Hello World"); 13 | await page.keyboard.press('Enter'); at /home/runner/work/wce-etherpad-lite/wce-etherpad-lite/src/tests/frontend-new/specs/collab_client.spec.ts:10:16
[webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test: src/tests/frontend-new/specs/collab_client.spec.ts#L1
2) [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Chrome
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
🎭 Playwright Run Summary
1 flaky [chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line 91 passed (1.7m)
🎭 Playwright Run Summary
7 failed [webkit] › specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it [webkit] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test [webkit] › specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono ────────────────── [webkit] › specs/language.spec.ts:16:9 › Language select and change › makes text german ──────── [webkit] › specs/language.spec.ts:31:9 › Language select and change › makes text English ─────── [webkit] › specs/language.spec.ts:51:9 › Language select and change › changes direction when picking an rtl lang [webkit] › specs/language.spec.ts:71:9 › Language select and change › changes direction when picking an ltr lang 20 flaky [webkit] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right [webkit] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click ──────────────────── [webkit] › specs/bold.spec.ts:30:9 › bold button › makes text bold on keypress ───────────────── [webkit] › specs/change_user_color.spec.ts:10:9 › change user color › Color picker matches original color and remembers the user color after a refresh [webkit] › specs/change_user_color.spec.ts:59:9 › change user color › Own user color is shown when you enter a chat [webkit] › specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh ──────── [webkit] › specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat ── [webkit] › specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat [webkit] › specs/chat.spec.ts:40:5 › makes sure that an empty message can't be sent ──────────── [webkit] › specs/chat.spec.ts:78:5 › makes chat stick to right side of the screen via icon on the top right, remove sticky via icon, close it [webkit] › specs/chat.spec.ts:96:5 › Checks showChat=false URL Parameter hides chat then when removed it shows chat [webkit] › specs/clear_authorship_color.spec.ts:17:5 › clear authorship color ────────────────── [webkit] › specs/clear_authorship_color.spec.ts:41:5 › makes text clear authorship colors and checks it can't be undone [webkit] › specs/clear_authorship_color.spec.ts:71:5 › clears authorship when first line has line attributes [webkit] › specs/delete.spec.ts:10:5 › delete keystroke ──────────────────────────────────────── [webkit] › specs/embed_value.spec.ts:66:17 › embed links › read and write › the share link is the actual pad url [webkit] › specs/embed_value.spec.ts:78:13 › embed links › read and write › is an iframe with the the correct url parameters and correct size [webkit] › specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url [webkit] › specs/indentation.spec.ts:9:9 › indentation button › indent text with keypress ────── [webkit] › specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress 65 passed (8.9m)