Skip to content

Bump @types/node from 20.12.4 to 20.14.8 #45

Bump @types/node from 20.12.4 to 20.14.8

Bump @types/node from 20.12.4 to 20.14.8 #45

Triggered via push June 24, 2024 17:48
Status Success
Total duration 2m 47s
Artifacts
backend  /  with Plugins
32s
backend / with Plugins
frontend  /  test-frontend
2m 38s
frontend / test-frontend
release  /  publish-npm
release / publish-npm
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 3 warnings, and 1 notice
[chromium] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right: src/tests/frontend-new/specs/alphabet.spec.ts#L4
1) [chromium] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right Test timeout of 90000ms exceeded while running "beforeEach" hook. 2 | import {clearPadContent, getPadBody, getPadOuter, goToNewPad} from "../helper/padHelper"; 3 | > 4 | test.beforeEach(async ({ page })=>{ | ^ 5 | // create a new pad before each test run 6 | await goToNewPad(page); 7 | }) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/alphabet.spec.ts:4:6
[chromium] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right: src/tests/frontend-new/helper/padHelper.ts#L120
1) [chromium] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right 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 (/home/runner/work/ep_align/ep_align/src/tests/frontend-new/helper/padHelper.ts:120:16) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/alphabet.spec.ts:6:5
[chromium] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click: src/tests/frontend-new/specs/bold.spec.ts#L6
2) [chromium] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click ───────────────── Test timeout of 90000ms exceeded while running "beforeEach" hook. 4 | import exp from "node:constants"; 5 | > 6 | test.beforeEach(async ({ page })=>{ | ^ 7 | await goToNewPad(page); 8 | }) 9 | at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/bold.spec.ts:6:6
[chromium] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click: src/tests/frontend-new/helper/padHelper.ts#L120
2) [chromium] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click ───────────────── 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 (/home/runner/work/ep_align/ep_align/src/tests/frontend-new/helper/padHelper.ts:120:16) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/bold.spec.ts:7:5
[chromium] › specs/bold.spec.ts:30:9 › bold button › makes text bold on keypress: src/tests/frontend-new/helper/padHelper.ts#L10
3) [chromium] › specs/bold.spec.ts:30:9 › bold button › makes text bold on keypress ────────────── TypeError: Cannot read properties of null (reading 'locator') at helper/padHelper.ts:10 8 | 9 | export const getPadBody = async (page: Page): Promise<Locator> => { > 10 | return page.frame('ace_inner')!.locator('#innerdocbody') | ^ 11 | } 12 | 13 | export const selectAllText = async (page: Page) => { at getPadBody (/home/runner/work/ep_align/ep_align/src/tests/frontend-new/helper/padHelper.ts:10:35) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/bold.spec.ts:32:44
[chromium] › specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat: src/tests/frontend-new/specs/change_user_name.spec.ts#L1
4) [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: src/tests/frontend-new/helper/padHelper.ts#L24
4) [chromium] › specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat Error: page.waitForSelector: Test timeout of 90000ms exceeded. Call log: - waiting for locator('[class="popup popup-show"]') to be visible at helper/padHelper.ts:24 22 | 23 | export const setUserName = async (page: Page, userName: string) => { > 24 | await page.waitForSelector('[class="popup popup-show"]') | ^ 25 | await page.click("input[data-l10n-id='pad.userlist.entername']"); 26 | await page.keyboard.type(userName); 27 | } at setUserName (/home/runner/work/ep_align/ep_align/src/tests/frontend-new/helper/padHelper.ts:24:16) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/change_user_name.spec.ts:27:22
[chromium] › specs/chat.spec.ts:22:5 › opens chat: src/tests/frontend-new/specs/chat.spec.ts#L34
5) [chromium] › specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat Error: expect(received).toBe(expected) // Object.is equality Expected: "unnamed:" Received: "undefined:" 32 | const chatMessage = await getChatMessage(page) 33 | > 34 | expect(username).toBe('unnamed:'); | ^ 35 | const regex = new RegExp('^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$'); 36 | expect(time).toMatch(regex); 37 | expect(chatMessage).toBe(" "+chatValue); at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/chat.spec.ts:34:22
[chromium] › specs/chat.spec.ts:78:5 › makes chat stick to right side of the screen via icon on the top right: src/tests/frontend-new/specs/chat.spec.ts#L17
6) [chromium] › 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 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/ep_align/ep_align/src/tests/frontend-new/specs/chat.spec.ts:17:6
[chromium] › specs/chat.spec.ts:78:5 › makes chat stick to right side of the screen via icon on the top right: src/tests/frontend-new/helper/padHelper.ts#L120
6) [chromium] › 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 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 (/home/runner/work/ep_align/ep_align/src/tests/frontend-new/helper/padHelper.ts:120:16) at /home/runner/work/ep_align/ep_align/src/tests/frontend-new/specs/chat.spec.ts:18:5
backend / with Plugins
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/
frontend / test-frontend
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/
frontend / test-frontend
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
10 flaky [chromium] › specs/alphabet.spec.ts:12:9 › All the alphabet works n stuff › when you enter any char it appears right [chromium] › specs/bold.spec.ts:12:9 › bold button › makes text bold on click ────────────────── [chromium] › specs/bold.spec.ts:30:9 › bold button › makes text bold on keypress ─────────────── [chromium] › specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat [chromium] › specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat [chromium] › 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 [chromium] › specs/clear_authorship_color.spec.ts:41:5 › makes text clear authorship colors and checks it can't be undone [chromium] › specs/clear_authorship_color.spec.ts:71:5 › clears authorship when first line has line attributes [chromium] › specs/collab_client.spec.ts:39:9 › Messages in the COLLABROOM › bug #4978 regression test [chromium] › specs/indentation.spec.ts:33:9 › indentation button › keeps the indent on enter for the new line 82 passed (1.8m)