CF SDK: Leave call by id #925
unit-tests.yml
on: pull_request
Matrix: Run unit and stack tests
Matrix: Browser SDK production / Run E2E tests
Matrix: Browser SDK staging / Run E2E tests
Matrix: RealtimeAPI SDK production / Run E2E tests
Matrix: RealtimeAPI SDK staging / Run E2E tests
Browser SDK production
/
report-result
4s
Browser SDK staging
/
report-result
4s
RealtimeAPI SDK production
/
report-result
2s
RealtimeAPI SDK staging
/
report-result
4s
Annotations
15 errors, 35 warnings, and 14 notices
[default] › video.test.ts:14:7 › Video › should join the room and listen for events:
internal/e2e-realtime-api/src/playwright/video.test.ts#L1
1) [default] › video.test.ts:14:7 › Video › should join the room and listen for events ───────────
***
recording_id: '29823bce-f6d6-4793-ac31-c57e2ea398e1',
recording: null,
code: '403',
message: 'Permission denied'
***
|
[default] › videoHandRaise.test.ts:87:7 › Video room hand raise/lower › should raise memberTwo hand using member instance via Node SDK:
internal/e2e-realtime-api/src/playwright/videoUtils.ts#L70
2) [default] › videoHandRaise.test.ts:87:7 › Video room hand raise/lower › should raise memberTwo hand using member instance via Node SDK
Error: page.evaluate: Object
at videoUtils.ts:70
68 | const vrt = await createTestVRTToken(auth)
69 |
> 70 | return page.evaluate(
| ^
71 | (options) => ***
72 | return new Promise<void>(async (resolve, reject) => ***
73 | // @ts-expect-error
at createRoomSession (/home/runner/work/signalwire-js/signalwire-js/internal/e2e-realtime-api/src/playwright/videoUtils.ts:70:17)
at createRoomAndJoinTwoMembers (/home/runner/work/signalwire-js/signalwire-js/internal/e2e-realtime-api/src/playwright/videoUtils.ts:286:3)
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-realtime-api/src/playwright/videoHandRaise.test.ts:96:7
|
RealtimeAPI SDK staging / Run E2E tests (18.x, dev:playwright)
Process completed with exit code 1.
|
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:102:7 › v2WebrtcFromRest › should handle a call from REST API to v2 client:
internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts#L148
1) [v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:102:7 › v2WebrtcFromRest › should handle a call from REST API to v2 client, dialing into a Conference at answer
Error: expect(received).toBe(expected) // Object.is equality
Expected: 201
Received: undefined
146 | 'PCMU,PCMA'
147 | )
> 148 | expect(createResult).toBe(201)
| ^
149 | console.log('REST API returned 201 at ', new Date())
150 |
151 | const callStatusCallee = pageCallee.locator('#callStatus')
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts:148:26
|
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:184:7 › v2WebrtcFromRestTwoJoinAudioVideo › should handle a call from REST API to v2 clients:
internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts#L238
2) [v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:184:7 › v2WebrtcFromRestTwoJoinAudioVideo › should handle a call from REST API to v2 clients, dialing both into a Conference at answer, audio/video
Error: expect(received).toBe(expected) // Object.is equality
Expected: 201
Received: undefined
236 | inlineLaml
237 | )
> 238 | expect(createResult).toBe(201)
| ^
239 | console.log('REST API returned 201 at ', new Date())
240 |
241 | const callStatusCallee = pageCallee.locator('#callStatus')
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts:238:26
|
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:294:7 › v2WebrtcFromRestTwoJoinAudio › should handle a call from REST API to v2 clients:
internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts#L349
3) [v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:294:7 › v2WebrtcFromRestTwoJoinAudio › should handle a call from REST API to v2 clients, dialing both into a Conference at answer, audio G711
Error: expect(received).toBe(expected) // Object.is equality
Expected: 201
Received: undefined
347 | 'PCMU,PCMA'
348 | )
> 349 | expect(createResult).toBe(201)
| ^
350 | console.log('REST API returned 201 at ', new Date())
351 |
352 | const callStatusCallee = pageCallee.locator('#callStatus')
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/tests/v2Webrtc/v2WebrtcFromRest.spec.ts:349:26
|
Browser SDK production / Run E2E tests (18.x, v2WebRTC)
Process completed with exit code 1.
|
[default] › video.test.ts:14:7 › Video › should join the room and listen for events:
internal/e2e-realtime-api/src/playwright/video.test.ts#L1
1) [default] › video.test.ts:14:7 › Video › should join the room and listen for events ───────────
Test timeout of 60000ms exceeded.
|
RealtimeAPI SDK production / Run E2E tests (18.x, dev:playwright)
Process completed with exit code 1.
|
[demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again:
internal/e2e-js/tests/roomSessionDemotePromote.spec.ts#L1
1) [demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again
Test timeout of 120000ms exceeded.
|
[demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again:
internal/e2e-js/utils.ts#L391
1) [demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again
Error: page.evaluate: Target closed
at ../utils.ts:391
389 | options: *** invokeJoin: boolean *** = *** invokeJoin: true ***
390 | ) => ***
> 391 | return page.evaluate((*** invokeJoin ***) => ***
| ^
392 | return new Promise<any>(async (resolve, reject) => ***
393 | // @ts-expect-error
394 | const roomObj: Video.RoomSession = window._roomObj
at expectRoomJoined (/home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/utils.ts:391:15)
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/tests/roomSessionDemotePromote.spec.ts:173:55
|
[demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again:
internal/e2e-js/tests/roomSessionDemotePromote.spec.ts#L1
1) [demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again
Pending operations:
- page.evaluate at tests/roomSessionDemotePromote.spec.ts:141:55
- page.evaluate at utils.ts:391:15
|
Browser SDK production / Run E2E tests (18.x, demote)
Process completed with exit code 1.
|
[default] › roomSessionLocalStream.spec.ts:82:7 › RoomSession with custom local stream › should set the stream on the fly:
internal/e2e-js/utils.ts#L391
1) [default] › roomSessionLocalStream.spec.ts:82:7 › RoomSession with custom local stream › should set the stream on the fly
Error: page.evaluate: Object
at ../utils.ts:391
389 | options: *** invokeJoin: boolean *** = *** invokeJoin: true ***
390 | ) => ***
> 391 | return page.evaluate((*** invokeJoin ***) => ***
| ^
392 | return new Promise<any>(async (resolve, reject) => ***
393 | // @ts-expect-error
394 | const roomObj: Video.RoomSession = window._roomObj
at expectRoomJoined (/home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/utils.ts:391:15)
at /home/runner/work/signalwire-js/signalwire-js/internal/e2e-js/tests/roomSessionLocalStream.spec.ts:96:27
|
Browser SDK staging / Run E2E tests (18.x, default)
Process completed with exit code 1.
|
Slow Test:
internal/e2e-js/[badNetwork] › roomSessionBadNetwork.spec.ts#L1
internal/e2e-js/[badNetwork] › roomSessionBadNetwork.spec.ts took 50.1s
|
Slow Test:
internal/e2e-js/[callfabric] › callfabric/relayApp.spec.ts#L1
internal/e2e-js/[callfabric] › callfabric/relayApp.spec.ts took 25.5s
|
Slow Test:
internal/e2e-js/[callfabric] › callfabric/swml.spec.ts#L1
internal/e2e-js/[callfabric] › callfabric/swml.spec.ts took 22.0s
|
Slow Test:
internal/e2e-js/[streaming] › roomSessionMultipleStreams.spec.ts#L1
internal/e2e-js/[streaming] › roomSessionMultipleStreams.spec.ts took 22.4s
|
Slow Test:
internal/e2e-js/[streaming] › roomSessionStreaming.spec.ts#L1
internal/e2e-js/[streaming] › roomSessionStreaming.spec.ts took 18.5s
|
Slow Test:
internal/e2e-js/[callfabric] › callfabric/relayApp.spec.ts#L1
internal/e2e-js/[callfabric] › callfabric/relayApp.spec.ts took 24.3s
|
Slow Test:
internal/e2e-js/[callfabric] › callfabric/swml.spec.ts#L1
internal/e2e-js/[callfabric] › callfabric/swml.spec.ts took 19.3s
|
Slow Test:
internal/e2e-js/[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts#L1
internal/e2e-js/[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts took 57.1s
|
Slow Test:
internal/e2e-js/[v2WebRTC] › v2Webrtc/webrtcCalling.spec.ts#L1
internal/e2e-js/[v2WebRTC] › v2Webrtc/webrtcCalling.spec.ts took 28.9s
|
Slow Test:
internal/e2e-js/[audience] › roomSessionAudienceCount.spec.ts#L1
internal/e2e-js/[audience] › roomSessionAudienceCount.spec.ts took 35.1s
|
Slow Test:
internal/e2e-js/[audience] › roomSessionFollowLeader.spec.ts#L1
internal/e2e-js/[audience] › roomSessionFollowLeader.spec.ts took 26.6s
|
Slow Test:
internal/e2e-js/[audience] › roomSessionTalkingEventsToAudience.spec.ts#L1
internal/e2e-js/[audience] › roomSessionTalkingEventsToAudience.spec.ts took 18.8s
|
Slow Test:
internal/e2e-js/[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts#L1
internal/e2e-js/[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts took 1.8m
|
Slow Test:
internal/e2e-js/[v2WebRTC] › v2Webrtc/webrtcCalling.spec.ts#L1
internal/e2e-js/[v2WebRTC] › v2Webrtc/webrtcCalling.spec.ts took 29.8s
|
Slow Test:
internal/e2e-js/[promote] › roomSessionPromoteReattachDemote.spec.ts#L1
internal/e2e-js/[promote] › roomSessionPromoteReattachDemote.spec.ts took 56.3s
|
Slow Test:
internal/e2e-js/[promote] › roomSessionPromoteDemote.spec.ts#L1
internal/e2e-js/[promote] › roomSessionPromoteDemote.spec.ts took 52.4s
|
Slow Test:
internal/e2e-js/[promote] › roomSessionPromoteMeta.spec.ts#L1
internal/e2e-js/[promote] › roomSessionPromoteMeta.spec.ts took 21.4s
|
Slow Test:
internal/e2e-js/[reattach] › roomSessionReattachMultiple.spec.ts#L1
internal/e2e-js/[reattach] › roomSessionReattachMultiple.spec.ts took 44.5s
|
Slow Test:
internal/e2e-js/[reattach] › roomSessionReattach.spec.ts#L1
internal/e2e-js/[reattach] › roomSessionReattach.spec.ts took 39.1s
|
Slow Test:
internal/e2e-js/[reattach] › roomSessionReattachScreenshare.spec.ts#L1
internal/e2e-js/[reattach] › roomSessionReattachScreenshare.spec.ts took 23.4s
|
Slow Test:
internal/e2e-js/[reattach] › roomSessionReattachWrongProtocol.spec.ts#L1
internal/e2e-js/[reattach] › roomSessionReattachWrongProtocol.spec.ts took 21.2s
|
Slow Test:
internal/e2e-js/[demote] › roomSessionDemotePromote.spec.ts#L1
internal/e2e-js/[demote] › roomSessionDemotePromote.spec.ts took 2.0m
|
Slow Test:
internal/e2e-js/[demote] › roomSessionDemoteReattachPromote.spec.ts#L1
internal/e2e-js/[demote] › roomSessionDemoteReattachPromote.spec.ts took 34.9s
|
Slow Test:
internal/e2e-js/[demote] › roomSessionDemote.spec.ts#L1
internal/e2e-js/[demote] › roomSessionDemote.spec.ts took 33.6s
|
Slow Test:
internal/e2e-js/[demote] › roomSessionDemoteAudience.spec.ts#L1
internal/e2e-js/[demote] › roomSessionDemoteAudience.spec.ts took 21.0s
|
Slow Test:
internal/e2e-js/[default] › roomSession.spec.ts#L1
internal/e2e-js/[default] › roomSession.spec.ts took 56.2s
|
Slow Test:
internal/e2e-js/[default] › roomSessionJoinFrom.spec.ts#L1
internal/e2e-js/[default] › roomSessionJoinFrom.spec.ts took 49.7s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAt.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAt.spec.ts took 29.6s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAfterSecondsElapsed.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAfterSecondsElapsed.spec.ts took 24.3s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAllMembers.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAllMembers.spec.ts took 21.4s
|
Slow Test:
internal/e2e-js/[default] › roomSessionJoinFrom.spec.ts#L1
internal/e2e-js/[default] › roomSessionJoinFrom.spec.ts took 1.0m
|
Slow Test:
internal/e2e-js/[default] › roomSession.spec.ts#L1
internal/e2e-js/[default] › roomSession.spec.ts took 40.4s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAt.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAt.spec.ts took 29.4s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAfterSecondsElapsed.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAfterSecondsElapsed.spec.ts took 28.8s
|
Slow Test:
internal/e2e-js/[default] › roomSessionRemoveAllMembers.spec.ts#L1
internal/e2e-js/[default] › roomSessionRemoveAllMembers.spec.ts took 25.6s
|
🎭 Playwright Run Summary
1 passed (50.7s)
|
🎭 Playwright Run Summary
2 failed
[default] › video.test.ts:14:7 › Video › should join the room and listen for events ────────────
[default] › videoHandRaise.test.ts:87:7 › Video room hand raise/lower › should raise memberTwo hand using member instance via Node SDK
4 passed (54.0s)
|
🎭 Playwright Run Summary
9 passed (1.0m)
|
🎭 Playwright Run Summary
5 passed (59.7s)
|
🎭 Playwright Run Summary
9 passed (1.0m)
|
🎭 Playwright Run Summary
3 failed
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:102:7 › v2WebrtcFromRest › should handle a call from REST API to v2 client, dialing into a Conference at answer
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:184:7 › v2WebrtcFromRestTwoJoinAudioVideo › should handle a call from REST API to v2 clients, dialing both into a Conference at answer, audio/video
[v2WebRTC] › v2Webrtc/v2WebrtcFromRest.spec.ts:294:7 › v2WebrtcFromRestTwoJoinAudio › should handle a call from REST API to v2 clients, dialing both into a Conference at answer, audio G711
3 passed (1.5m)
|
🎭 Playwright Run Summary
4 passed (1.6m)
|
🎭 Playwright Run Summary
1 failed
[default] › video.test.ts:14:7 › Video › should join the room and listen for events ────────────
5 passed (1.9m)
|
🎭 Playwright Run Summary
6 passed (2.3m)
|
🎭 Playwright Run Summary
4 passed (2.3m)
|
🎭 Playwright Run Summary
8 passed (2.5m)
|
🎭 Playwright Run Summary
1 failed
[demote] › roomSessionDemotePromote.spec.ts:15:7 › RoomSession demote participant and then promote again › should demote participant and then promote again
3 passed (3.5m)
|
🎭 Playwright Run Summary
1 failed
[default] › roomSessionLocalStream.spec.ts:82:7 › RoomSession with custom local stream › should set the stream on the fly
2 skipped
32 passed (4.8m)
|
🎭 Playwright Run Summary
2 skipped
33 passed (5.7m)
|