test: add e2e tests #10
Annotations
9 errors and 1 notice
|
E2E Tests
Process completed with exit code 1.
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:91:6 › Audio Toggle › remote participant should see audio state change:
e2e/page-objects/MeetingPage.ts#L49
4) [chromium] › specs/media/video-audio-toggle.spec.ts:91:6 › Audio Toggle › remote participant should see audio state change
Error: locator.waitFor: Target page, context or browser has been closed
Call log:
- waiting for getByRole('button', { name: /End Call/i }).first() to be visible
at ../page-objects/MeetingPage.ts:49
47 | .getByRole("button", { name: /End Call/i })
48 | .first();
> 49 | await endCall.waitFor({ state: "visible", timeout: 30000 });
| ^
50 |
51 | await this.page.waitForTimeout(250);
52 | }
at MeetingPage.waitForConnected (/home/runner/work/meet/meet/e2e/page-objects/MeetingPage.ts:49:17)
at Participant.joinFromPreview (/home/runner/work/meet/meet/e2e/fixtures/participants.ts:66:3)
at Participant.loginAndJoinMeeting (/home/runner/work/meet/meet/e2e/fixtures/participants.ts:83:3)
at /home/runner/work/meet/meet/e2e/specs/media/video-audio-toggle.spec.ts:100:3
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:91:6 › Audio Toggle › remote participant should see audio state change:
e2e/specs/media/video-audio-toggle.spec.ts#L0
4) [chromium] › specs/media/video-audio-toggle.spec.ts:91:6 › Audio Toggle › remote participant should see audio state change
Test timeout of 30000ms exceeded.
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on:
e2e/page-objects/ToolbarControls.ts#L102
3) [chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on
Error: locator.innerHTML: Target page, context or browser has been closed
at ../page-objects/ToolbarControls.ts:102
100 | .getByRole("button", { name: "Toggle Audio" })
101 | .first();
> 102 | const html = await micBtn.innerHTML();
| ^
103 | return html.includes("lucide-mic-off");
104 | }
105 |
at ToolbarControls.isMicMuted (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:102:29)
at /home/runner/work/meet/meet/e2e/specs/media/video-audio-toggle.spec.ts:76:52
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on:
e2e/specs/media/video-audio-toggle.spec.ts#L0
3) [chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on
Test timeout of 30000ms exceeded.
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change:
e2e/page-objects/MeetingPage.ts#L49
2) [chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change
Error: locator.waitFor: Target page, context or browser has been closed
Call log:
- waiting for getByRole('button', { name: /End Call/i }).first() to be visible
at ../page-objects/MeetingPage.ts:49
47 | .getByRole("button", { name: /End Call/i })
48 | .first();
> 49 | await endCall.waitFor({ state: "visible", timeout: 30000 });
| ^
50 |
51 | await this.page.waitForTimeout(250);
52 | }
at MeetingPage.waitForConnected (/home/runner/work/meet/meet/e2e/page-objects/MeetingPage.ts:49:17)
at Participant.joinFromPreview (/home/runner/work/meet/meet/e2e/fixtures/participants.ts:66:3)
at Participant.loginAndJoinMeeting (/home/runner/work/meet/meet/e2e/fixtures/participants.ts:83:3)
at /home/runner/work/meet/meet/e2e/specs/media/video-audio-toggle.spec.ts:37:3
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change:
e2e/specs/media/video-audio-toggle.spec.ts#L0
2) [chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change
Test timeout of 30000ms exceeded.
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:4:6 › Video Toggle › should be able to toggle camera off and on:
e2e/page-objects/ToolbarControls.ts#L111
1) [chromium] › specs/media/video-audio-toggle.spec.ts:4:6 › Video Toggle › should be able to toggle camera off and on
Error: locator.innerHTML: Target page, context or browser has been closed
at ../page-objects/ToolbarControls.ts:111
109 | .getByRole("button", { name: "Toggle Video" })
110 | .first();
> 111 | const html = await camBtn.innerHTML();
| ^
112 | return html.includes("lucide-video-off");
113 | }
114 |
at ToolbarControls.isCameraMuted (/home/runner/work/meet/meet/e2e/page-objects/ToolbarControls.ts:111:29)
at /home/runner/work/meet/meet/e2e/specs/media/video-audio-toggle.spec.ts:11:52
|
|
[chromium] › specs/media/video-audio-toggle.spec.ts:4:6 › Video Toggle › should be able to toggle camera off and on:
e2e/specs/media/video-audio-toggle.spec.ts#L0
1) [chromium] › specs/media/video-audio-toggle.spec.ts:4:6 › Video Toggle › should be able to toggle camera off and on
Test timeout of 30000ms exceeded.
|
|
🎭 Playwright Run Summary
4 failed
[chromium] › specs/media/video-audio-toggle.spec.ts:4:6 › Video Toggle › should be able to toggle camera off and on
[chromium] › specs/media/video-audio-toggle.spec.ts:28:6 › Video Toggle › remote participant should see video state change
[chromium] › specs/media/video-audio-toggle.spec.ts:70:6 › Audio Toggle › should be able to toggle microphone off and on
[chromium] › specs/media/video-audio-toggle.spec.ts:91:6 › Audio Toggle › remote participant should see audio state change
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
Expired
|
5.89 MB |
sha256:dfafda6b7dde8deb6323d0dcb76ce311077d644afc5675888c04d111b32f2c47
|
|