Skip to content

test: write the calling regression tests 2 part [WPB-19943]#21117

Merged
markbrockhoff merged 15 commits into
devfrom
test/WPB-19943-write-the-calling-regression-tests-2-part
May 5, 2026
Merged

test: write the calling regression tests 2 part [WPB-19943]#21117
markbrockhoff merged 15 commits into
devfrom
test/WPB-19943-write-the-calling-regression-tests-2-part

Conversation

@zhannach
Copy link
Copy Markdown
Collaborator

@zhannach zhannach commented Apr 23, 2026

TaskWPB-19943 [Web/QA] Write the calling regression tests in Playwright

Summary

This PR introduces the second phase of the Calling regression E2E test suite. To ensure a manageable review process, the full suite has been split into two logical parts.


Security Checklist (required)

  • External inputs are validated & sanitized on client and/or server where applicable.
  • API responses are validated; unexpected shapes are handled safely (fallbacks or errors).
  • No unsafe HTML is rendered; if unavoidable, sanitization is applied and documented where it happens.
  • Injection risks (XSS/SQL/command) are prevented via safe APIs and/or escaping.

Accessibility (required)

Standards Acknowledgement (required)


Screenshots or demo (if the user interface changed)

Notes for reviewers

  • Trade-offs:
  • Follow-ups (linked issues):
  • Linked PRs (e.g. web-packages):

Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/Calling/calling.spec.ts
Base automatically changed from test/WPB-19943-write-the-calling-regression-tests to dev April 27, 2026 13:42
@zhannach zhannach force-pushed the test/WPB-19943-write-the-calling-regression-tests-2-part branch 4 times, most recently from abd96e6 to 0076523 Compare April 29, 2026 07:33
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 29, 2026

🔗 Download Full Report Artifact

🧪 Playwright Test Summary

  • Passed: 352
  • Failed: 0
  • Skipped: 10
  • 🔁 Flaky: 3
  • 📊 Total: 365
  • Total Runtime: 579.5s (~ 9 min 39 sec)
specs/Calling/calling.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Calling > I want to see warning when calling a big group (tags: TC-2842, regression)
specs/ParticipantProfile/participantProfile.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Participant Profile > Verify you can access profile information for the other participant in a 1to1 conversation (tags: TC-1474, regression)
specs/Status/status.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Status > When I am Busy, I should not get any notifications for certain messages (text, file, video, audio, ping, images, link preview, system messages) (tags: TC-3614, regression)

@zhannach zhannach force-pushed the test/WPB-19943-write-the-calling-regression-tests-2-part branch from 0076523 to 4e7876d Compare April 30, 2026 07:36
markbrockhoff
markbrockhoff previously approved these changes Apr 30, 2026
@zhannach zhannach force-pushed the test/WPB-19943-write-the-calling-regression-tests-2-part branch from 4e7876d to d498637 Compare April 30, 2026 12:02
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
12.8% Duplication on New Code (required ≤ 5%)

See analysis details on SonarQube Cloud

@markbrockhoff markbrockhoff enabled auto-merge May 4, 2026 07:21
@markbrockhoff markbrockhoff added this pull request to the merge queue May 5, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 5, 2026
@markbrockhoff markbrockhoff added this pull request to the merge queue May 5, 2026
Merged via the queue into dev with commit 485ea36 May 5, 2026
83 of 84 checks passed
@markbrockhoff markbrockhoff deleted the test/WPB-19943-write-the-calling-regression-tests-2-part branch May 5, 2026 11:42
screendriver pushed a commit that referenced this pull request May 15, 2026
* test: verify group call ringing sync across multiple clients TC-2824

* test: implement big group call warning TC-2842

* test: verify guest joining group video call TC-2852

* test: verify late joiner can see ongoing screen sharing TC-2874

* test: group call pagination TC-2924

* test: verify tiles alphabetical order in group call TC-2927

* test: verify moderator can mute participant TC-2928

* test: verify moderator can mute all participants TC-2929

* test: implement moderator mute functionality tests TC-2931, TC-2932

* test: verify call ends in 30s for the last remaining user TC-2937

* test: verify multiple active speakers in the call TC-2945

* test: verify call ends if no one else joined TC-2936

* refactor: add a separate 'without title' modal variant

* refactor: integrate participant menu into FullScreenCallPage

* fix: increase timeout for speaking icon visibility TC-2945
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants