Skip to content

test: write the first part of Guestroom regression tests [WPB-19953]#20901

Open
zhannach wants to merge 11 commits intodevfrom
test/WPB-19953-web-the-guestroom-regression-tests
Open

test: write the first part of Guestroom regression tests [WPB-19953]#20901
zhannach wants to merge 11 commits intodevfrom
test/WPB-19953-web-the-guestroom-regression-tests

Conversation

@zhannach
Copy link
Copy Markdown
Collaborator

@zhannach zhannach commented Mar 31, 2026

TaskWPB-19953 [Web/QA] Write the Guestroom regression tests in Playwright

Summary

This PR introduces the first phase of the Questroom 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):

@github-actions
Copy link
Copy Markdown
Contributor

🔗 Download Full Report Artifact

🧪 Playwright Test Summary

  • Passed: 295
  • Failed: 5
  • Skipped: 13
  • 🔁 Flaky: 4
  • 📊 Total: 317
  • Total Runtime: 509.5s (~ 8 min 30 sec)
specs/Conversations/conversations.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Conversations > I want to see a system message with all group members mentioned on creating a group (tags: TC-2965, regression)
specs/CriticalFlow/channelsCall-TC-8755.spec.ts (❌ 1 failed, ⚠️ 0 flaky)
  • ❌ Calls in channels with device switch and screenshare (tags: TC-8755, crit-flow-web)
specs/CriticalFlow/groupVideoCall-TC-8637.spec.ts (❌ 1 failed, ⚠️ 0 flaky)
  • ❌ Group Video call (tags: TC-8637, crit-flow-web)
specs/CriticalFlow/oneOnOneCall-TC-8754.spec.ts (❌ 1 failed, ⚠️ 0 flaky)
  • ❌ 1:1 Video call with device switch and screenshare (tags: TC-8754, crit-flow-web)
specs/Drive/editMultipartMessage-TC-8786.spec.ts (❌ 1 failed, ⚠️ 0 flaky)
  • ❌ Edit multipart message in a group conversation (tags: crit-flow-cells, regression, TC-8786)
specs/Drive/replyingToMultipartMessage-TC-8787.spec.ts (❌ 1 failed, ⚠️ 0 flaky)
  • ❌ Replying to multipart message in a group conversation (tags: crit-flow-cells, regression, TC-8787)
specs/Drive/uploadingFileInGroupConversation-TC-8785.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Uploading an file in a group conversation (tags: crit-flow-cells, regression, TC-8785)
specs/Guestroom/guestroom.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Guestroom > I want to join a conversation through password secured invite link as existing user (tags: TC-8140, regression)
specs/Notifications/notifications.spec.ts (❌ 0 failed, ⚠️ 1 flaky)
  • ⚠️ Notifications > I want to mute the 1on1 conversation via conversation details (tags: TC-1440, regression)

@zhannach zhannach force-pushed the test/WPB-19953-web-the-guestroom-regression-tests branch from 0f5c4ba to 9715415 Compare March 31, 2026 15:52
@zhannach zhannach force-pushed the test/WPB-19953-web-the-guestroom-regression-tests branch from 9715415 to 8c2a3a2 Compare April 1, 2026 10:48
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 1, 2026

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.

3 participants