Bump the dev-dependencies group with 2 updates (#6541) #66
Annotations
11 errors, 3 warnings, and 1 notice
Build .exe
Command failed: "C:\Program Files (x86)\NSIS\makensis.exe" -V1 "D:\a\etherpad-lite\etherpad-lite\bin\nsis\etherpad.nsi"
File: "..\..\..\..\etherpad-zip\*" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "D:\a\etherpad-lite\etherpad-lite\bin\nsis\etherpad.nsi" on line 34 -- aborting creation process
|
[chromium] › specs\change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat:
etherpad\src\tests\frontend-new\specs\change_user_name.spec.ts#L1
1) [chromium] › specs\change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat
Test timeout of 90000ms exceeded.
|
[chromium] › specs\change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat:
etherpad\src\tests\frontend-new\helper\padHelper.ts#L73
1) [chromium] › specs\change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at helper\padHelper.ts:73
71 | await page.keyboard.press('Enter')
72 | if(message === "") return
> 73 | await page.waitForFunction(`document.querySelector('#chattext').querySelectorAll('p').length >${currentChatCount}`)
| ^
74 | }
75 |
76 | export const isChatBoxShown = async (page: Page):Promise<boolean> => {
at sendChatMessage (D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\helper\padHelper.ts:73:16)
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\change_user_name.spec.ts:31:5
|
[chromium] › specs\collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test:
etherpad\src\tests\frontend-new\specs\collab_client.spec.ts#L67
2) [chromium] › specs\collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test
Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('#innerdocbody').locator('div').nth(1)
Expected string: "text created by user 2"
Received string: "text c"
Call log:
- expect.toHaveText with timeout 20000ms
- waiting for locator('#innerdocbody').locator('div').nth(1)
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
- locator resolved to <div class="ace-line" id="magicdomid31" aria-live="assertive">…</div>
- unexpected value "text c"
65 | await replaceLineText(1, user2Text, page2)
66 |
> 67 | await expect(body1.locator('div').nth(1)).toHaveText(user2Text)
| ^
68 |
69 |
70 | // Users 1 and 2 make some more changes.
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\collab_client.spec.ts:67:51
|
[chromium] › specs\delete.spec.ts:10:5 › delete keystroke:
etherpad\src\tests\frontend-new\specs\delete.spec.ts#L21
3) [chromium] › specs\delete.spec.ts:10:5 › delete keystroke ─────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Hello World this is a tes"
Received: "Hello World this is a t"
19 | await page.keyboard.press('Backspace');
20 | const text = await body.locator('div').innerText();
> 21 | expect(text).toBe(padText.slice(0, -1));
| ^
22 | })
23 |
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\delete.spec.ts:21:18
|
[chromium] › specs\indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line:
etherpad\src\tests\frontend-new\specs\indentation.spec.ts#L4
4) [chromium] › specs\indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line
Test timeout of 90000ms exceeded while running "beforeEach" hook.
2 | import {clearPadContent, getPadBody, goToNewPad, writeToPad} from "../helper/padHelper";
3 |
> 4 | test.beforeEach(async ({ page })=>{
| ^
5 | await goToNewPad(page);
6 | })
7 |
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\indentation.spec.ts:4:6
|
[chromium] › specs\indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line:
etherpad\src\tests\frontend-new\helper\padHelper.ts#L120
4) [chromium] › specs\indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line
Error: page.waitForSelector: Test timeout of 90000ms exceeded.
Call log:
- waiting for locator('iframe[name="ace_outer"]') to be visible
at helper\padHelper.ts:120
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 | }
123 |
at goToNewPad (D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\helper\padHelper.ts:120:16)
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\indentation.spec.ts:5:5
|
[chromium] › specs\indentation.spec.ts:56:9 › indentation button › indents text with spaces on enter if previous line ends with ':':
etherpad\src\tests\frontend-new\specs\indentation.spec.ts#L71
5) [chromium] › specs\indentation.spec.ts:56:9 › indentation button › indents text with spaces on enter if previous line ends with ':', '[', '(', or '{'
Error: Timed out 20000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('#innerdocbody').locator('div').nth(3)
Expected string: "line with '{{}'"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 20000ms
- waiting for locator('#innerdocbody').locator('div').nth(3)
69 | await writeToPad(page, "line with '{{}'");
70 |
> 71 | await expect(padBody.locator('div').nth(3)).toHaveText("line with '{{}'");
| ^
72 |
73 | // we validate bottom to top for easier implementation
74 |
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\indentation.spec.ts:71:53
|
[chromium] › specs\timeslider_follow.spec.ts:50:9 › timeslider follow › only to lines that exist in the pad view:
etherpad\src\tests\frontend-new\specs\timeslider_follow.spec.ts#L1
6) [chromium] › specs\timeslider_follow.spec.ts:50:9 › timeslider follow › only to lines that exist in the pad view, regression test for #4389
Test timeout of 90000ms exceeded.
|
[chromium] › specs\timeslider_follow.spec.ts:50:9 › timeslider follow › only to lines that exist in the pad view:
etherpad\src\tests\frontend-new\specs\timeslider_follow.spec.ts#L60
6) [chromium] › specs\timeslider_follow.spec.ts:50:9 › timeslider follow › only to lines that exist in the pad view, regression test for #4389
Error: locator.click: Test timeout of 90000ms exceeded.
Call log:
- waiting for locator('#innerdocbody').locator('div').nth(40)
58 | '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' +
59 | '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n');
> 60 | await padBody.locator('div').nth(40).click();
| ^
61 | await writeToPad(page, 'Another test line');
62 |
63 |
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\timeslider_follow.spec.ts:60:46
|
[chromium] › specs\unordered_list.spec.ts:52:13 › unordered_list.js › keep unordered list on enter key › Keeps the unordered list on enter for the new line:
etherpad\src\tests\frontend-new\specs\unordered_list.spec.ts#L68
7) [chromium] › specs\unordered_list.spec.ts:52:13 › unordered_list.js › keep unordered list on enter key › Keeps the unordered list on enter for the new line
Error: Timed out 20000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('#innerdocbody').locator('div span')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#innerdocbody').locator('div span')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
66 | await page.keyboard.press('Enter');
67 |
> 68 | await expect(padBody.locator('div span')).toHaveCount(2);
| ^
69 |
70 |
71 | const $newSecondLine = padBody.locator('div').nth(1)
at D:\a\etherpad-lite\etherpad-lite\etherpad\src\tests\frontend-new\specs\unordered_list.spec.ts:68:55
|
Build .exe
No files were found with the provided path: etherpad-win.exe. No artifacts will be uploaded.
|
Slow Test:
etherpad\src\[chromium] › specs\alphabet.spec.ts#L1
etherpad\src\[chromium] › specs\alphabet.spec.ts took 32.2s
|
Slow Test:
etherpad\src\[chromium] › specs\font_type.spec.ts#L1
etherpad\src\[chromium] › specs\font_type.spec.ts took 21.6s
|
🎭 Playwright Run Summary
8 flaky
[chromium] › specs\change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat
[chromium] › specs\collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test
[chromium] › specs\delete.spec.ts:10:5 › delete keystroke ──────────────────────────────────────
[chromium] › specs\indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line
[chromium] › specs\indentation.spec.ts:56:9 › indentation button › indents text with spaces on enter if previous line ends with ':', '[', '(', or '{'
[chromium] › specs\timeslider_follow.spec.ts:50:9 › timeslider follow › only to lines that exist in the pad view, regression test for #4389
[chromium] › specs\unordered_list.spec.ts:52:13 › unordered_list.js › keep unordered list on enter key › Keeps the unordered list on enter for the new line
[chromium] › specs\urls_become_clickable.spec.ts:26:13 › special characters inside URL › https://etherpad.org/_foo
84 passed (2.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
etherpad-win.zip
Expired
|
383 MB |
|