Skip to content

Adds badge linking to the Nordeck public matrix room #1563

Adds badge linking to the Nordeck public matrix room

Adds badge linking to the Nordeck public matrix room #1563

Triggered via pull request September 19, 2024 15:02
Status Success
Total duration 27m 43s
Artifacts 5

ci.yml

on: pull_request
Matrix: e2e
run-changesets
0s
run-changesets
Deploy to Dev
0s
Deploy to Dev
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 5 warnings, and 1 notice
[chromium] › meetingRoom.spec.ts:165:7 › Meeting Room › should toggle whether users can use the chat: e2e/src/meetingRoom.spec.ts#L1
1) [chromium] › meetingRoom.spec.ts:165:7 › Meeting Room › should toggle whether users can use the chat Test timeout of 30000ms exceeded.
[chromium] › meetingRoom.spec.ts:165:7 › Meeting Room › should toggle whether users can use the chat: e2e/src/meetingRoom.spec.ts#L195
1) [chromium] › meetingRoom.spec.ts:165:7 › Meeting Room › should toggle whether users can use the chat Error: expect(locator).toBeHidden() Locator: getByText('You do not have permission to post to this room') Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByText('You do not have permission to post to this room') - locator resolved to <div class="mx_MessageComposer_noperm_error">You do not have permission to post to this room</div> - unexpected value "visible" - locator resolved to <div class="mx_MessageComposer_noperm_error">You do not have permission to post to this room</div> - unexpected value "visible" - locator resolved to <div class="mx_MessageComposer_noperm_error">You do not have permission to post to this room</div> - unexpected value "visible" 193 | await aliceEditMeetingWidgetPage.toggleChatPermission(); 194 | await aliceEditMeetingWidgetPage.submit(); > 195 | await expect(bobElementWebPage.noChatPermissionText).toBeHidden(); | ^ 196 | await bobElementWebPage.sendMessage('I am Bob again'); 197 | await aliceElementWebPage.sendMessage('I am Alice again'); 198 | }); at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/meetingRoom.spec.ts:195:58
[chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting: e2e/src/meetingRoom.spec.ts#L1
2) [chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting ───────────── Test timeout of 30000ms exceeded.
[chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting: e2e/src/pages/helper.ts#L25
2) [chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting ───────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('button', { name: /Choose (date range|date|work week|week|month), selected/ }) at pages/helper.ts:25 23 | endDate?: [number, number] | [number, number, number], 24 | ) { > 25 | await datePickerButton.click(); | ^ 26 | 27 | const pickerModal = frame.getByRole('dialog'); 28 | await fillDate(pickerModal, startDate); at fillDatePicker (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/helper.ts:25:26) at MeetingsWidgetPage.setDateFilter (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/meetingsWidgetPage.ts:82:25) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/meetingRoom.spec.ts:234:33
[chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting: e2e/src/meetingRoom.spec.ts#L1
2) [chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting: e2e/src/pages/helper.ts#L74
2) [chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('dialog').locator('button:not(.MuiPickersDay-dayOutsideMonth)').locator('text="8"') - locator resolved to <button tabindex="-1" type="button" role="gridcell" aria…>8</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 at pages/helper.ts:74 72 | await pickerModal 73 | .locator(`button:not(.MuiPickersDay-dayOutsideMonth) >> text="${day}"`) > 74 | .click(); | ^ 75 | } 76 | } 77 | at fillDate (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/helper.ts:74:8) at fillDatePicker (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/helper.ts:30:5) at MeetingsWidgetPage.setDateFilter (/home/runner/work/matrix-meetings/matrix-meetings/e2e/src/pages/meetingsWidgetPage.ts:82:5) at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/meetingRoom.spec.ts:234:5
[chromium] › scheduleMeeting.spec.ts:111:7 › Schedule Meeting › should schedule a meeting and invite a second user: e2e/src/scheduleMeeting.spec.ts#L138
3) [chromium] › scheduleMeeting.spec.ts:111:7 › Schedule Meeting › should schedule a meeting and invite a second user Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('iframe[title="NeoDateFix"]').getByRole('list', { name: 'Meetings' }).getByRole('list', { name: /10\/03\/2040/ }).getByRole('listitem', { name: 'My Meeting' }).getByRole('heading').locator('..').locator('> span') Expected string: "10:30 AM – 11:30 AM. Recurrence: Every day for 2 times" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('iframe[title="NeoDateFix"]').getByRole('list', { name: 'Meetings' }).getByRole('list', { name: /10\/03\/2040/ }).getByRole('listitem', { name: 'My Meeting' }).getByRole('heading').locator('..').locator('> span') 136 | aliceMeetingsWidgetPage.getMeeting('My Meeting', '10/03/2040') 137 | .meetingTimeRangeText, > 138 | ).toHaveText('10:30 AM – 11:30 AM. Recurrence: Every day for 2 times'); | ^ 139 | 140 | await bobElementWebPage.navigateToRoomOrInvitation('Calendar'); 141 | await bobElementWebPage.acceptRoomInvitation(); at /home/runner/work/matrix-meetings/matrix-meetings/e2e/src/scheduleMeeting.spec.ts:138:7
Slow Test: e2e/[chromium] › accessibility.spec.ts#L1
e2e/[chromium] › accessibility.spec.ts took 3.2m
Slow Test: e2e/[chromium] › e2eeMeetingRoom.spec.ts#L1
e2e/[chromium] › e2eeMeetingRoom.spec.ts took 3.0m
Slow Test: e2e/[chromium] › recurringMeetings.spec.ts#L1
e2e/[chromium] › recurringMeetings.spec.ts took 2.7m
Slow Test: e2e/[chromium] › scheduleBreakoutSessions.spec.ts#L1
e2e/[chromium] › scheduleBreakoutSessions.spec.ts took 1.5m
Slow Test: e2e/[chromium] › calendarView.spec.ts#L1
e2e/[chromium] › calendarView.spec.ts took 1.3m
🎭 Playwright Run Summary
3 flaky [chromium] › meetingRoom.spec.ts:165:7 › Meeting Room › should toggle whether users can use the chat [chromium] › meetingRoom.spec.ts:200:7 › Meeting Room › should cancel the meeting ────────────── [chromium] › scheduleMeeting.spec.ts:111:7 › Schedule Meeting › should schedule a meeting and invite a second user 66 passed (23.6m)

Artifacts

Produced during runtime
Name Size
nordeck~matrix-meetings~FQJJW3.dockerbuild
26.4 KB
nordeck~matrix-meetings~RINQCF.dockerbuild
45.8 KB
nordeck~matrix-meetings~YB00GL.dockerbuild
19.4 KB
nordeck~matrix-meetings~YLUFD2.dockerbuild
28.2 KB
playwright-report-chromium Expired
78.1 MB