Closed Bug 1223298 Opened 9 years ago Closed 6 years ago

[Meta] Increase the testing coverage for AudioChannel

Categories

(Firefox OS Graveyard :: AudioChannel, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: alwu, Unassigned)

References

(Depends on 2 open bugs)

Details

In order to increase the test coverage for AudioChannel, use this meta bug to collect the related issues.
Here is our rough plan.

---

In Gecko, we don't want the AudioChannel API affects the normal audio playback. Here are some test items which are collected from the previous regression bugs.

1. Check whether the audio/video playback can work well with the audio focus
   - only one audio channel in the window
   - multiple audio channels in the window
2. Check whether the audio/video would lost the audio focus during the seeking
3. Check the AudioChannel API functionality

---

In Gaia, the mainly task is to test the audio competing behavior. In addition, we'll also need to check the audio channel control functionality.

1. Ensure the audio competing behavior is correct with UX sound spec [1]
2. Check the audio control can work well on different dom windows (ex. attention window, pop-up window)
3. Add tests for sound manager, to ensure the volume control type and playing icon can always be correct

[1] UX sound spec : https://bug1068219.bmoattachments.org/attachment.cgi?id=8579177#12
Summary: [Meta] Increase AudioChannel testing → [Meta] Increase the testing coverage for AudioChannel
Awesome! 
It is very important to have more test cases to avoid regressions.
Depends on: 1204793
Depends on: 1225425
Depends on: 1225342
Depends on: 1227051
Depends on: 1227834
Depends on: 1235535
Depends on: 1235749
Depends on: 1232517
Depends on: 1237758
Depends on: 1238472
Not work on the audio channel for b2g.
Assignee: alwu → nobody
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.