communication-ui-library icon indicating copy to clipboard operation
communication-ui-library copied to clipboard

Automate bug bash tests involving dominant speakers, pinning, and spotlight

Open mgamis-msft opened this issue 5 months ago • 28 comments

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.

mgamis-msft avatar Sep 12 '24 20:09 mgamis-msft