communication-ui-library
communication-ui-library copied to clipboard
Automate bug bash tests involving dominant speakers, pinning, and spotlight
What
Add playwright tests to replace bug bash tests we do for releases
CallWithChat bug bash tests
Group call
- Become the dominant speaker in a call with video on
- Become the dominant speaker in a call with only audio on
- Pin the participant from participant list, video tile should be pinned for the participant
- Pin the participant from participant list, participant item should be pinned
- Pin 4 participants from participant limit, try pinning 5th participant, pinning should be disabled
- Pin the participant from video tile, participant item should be pinned for the participant
- Unpin participant from video tile, participant item should be unpinned for the participant
- Unpin participant from participant item, video tile should be unpinned for the participant
Calling bug bash tests
Group call
- Pin the participant from participant list, video tile should be pinned for the participant
- Pin the participant from participant list, participant item should be pinned
- Pin 4 participants from participant limit, try pinning 5th participant, pinning should be disabled
- Pin the participant from video tile, participant item should be pinned for the participant
- Unpin participant from video tile, participant item should be unpinned for the participant
- Unpin participant from participant item, video tile should be unpinned for the participant
Interop call
- Pin the participant from participant list, video tile should be pinned for the participant
- Pin the participant from participant list, participant item should be pinned
- Pin 4 participants from participant limit, try pinning 5th participant, pinning should be disabled
- Pin the participant from video tile, participant item should be pinned for the participant
- Unpin participant from video tile, participant item should be unpinned for the participant
- Unpin participant from participant item, video tile should be unpinned for the participant
Why
We can focus more on doing tests that are harder to automate during bug bashes
How Tested
Verified added playwright tests passed
Process & policy checklist
- [ ] I have updated the project documentation to reflect my changes if necessary.
- [ ] I have read the CONTRIBUTING documentation.
Is this a breaking change?
- [ ] This change causes current functionality to break.