Adds badge linking to the Nordeck public matrix room #1563
ci.yml
on: pull_request
Matrix: e2e
run-changesets
0s
Deploy to Dev
0s
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 |
|