|
1 | 1 | metadata: |
2 | 2 | format: Lava-Test Test Definition 1.0 |
3 | 3 | name: SmokeSanity |
4 | | - description: "Pre-merge LAVA plan to run AudioRecord and AudioPlayback on every PR" |
| 4 | + description: "Pre-merge LAVA plan to run AudioPlayback and AudioRecord test cases on every PR" |
5 | 5 | maintainer: |
6 | | - - abbajaj@qti.qualcomm.com |
| 6 | + - tmoida@qti.qualcomm.com |
7 | 7 | os: |
8 | 8 | - openembedded |
9 | 9 | scope: |
10 | 10 | - functional |
11 | | - devices: |
12 | | - - rb3gen2 |
13 | 11 |
|
14 | 12 | run: |
15 | 13 | steps: |
16 | 14 | - cd Runner |
17 | | - - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh || true |
18 | | - - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback.res || true |
19 | | - - $PWD/suites/Multimedia/Audio/AudioRecord/run.sh || true |
20 | | - - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioRecord/AudioRecord.res || true |
| 15 | + |
| 16 | + # ========== AudioPlayback Test Cases (7 configs) ========== |
| 17 | + |
| 18 | + # Playback Test 1: Config1 (16KHz, 16-bit, 2ch) |
| 19 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config1" --res-suffix "Config1" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 20 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config1.res || true |
| 21 | + |
| 22 | + # Playback Test 2: Config7 (24KHz, 24-bit, 6ch) |
| 23 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config7" --res-suffix "Config7" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 24 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config7.res || true |
| 25 | + |
| 26 | + # Playback Test 3: Config13 (44.1KHz, 16-bit, 1ch) |
| 27 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config13" --res-suffix "Config13" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 28 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config13.res || true |
| 29 | + |
| 30 | + # Playback Test 4: Config15 (48KHz, 8-bit, 2ch) |
| 31 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config15" --res-suffix "Config15" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 32 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config15.res || true |
| 33 | + |
| 34 | + # Playback Test 5: Config18 (88.2KHz, 24-bit, 2ch) |
| 35 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config18" --res-suffix "Config18" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 36 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config18.res || true |
| 37 | + |
| 38 | + # Playback Test 6: Config20 (96KHz, 24-bit, 6ch) |
| 39 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config20" --res-suffix "Config20" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 40 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config20.res || true |
| 41 | + |
| 42 | + # Playback Test 7: Config5 (192KHz, 32-bit, 8ch) |
| 43 | + - $PWD/suites/Multimedia/Audio/AudioPlayback/run.sh --clip-name "Config5" --res-suffix "Config5" --audio-clips-path /home/AudioClips/ --no-extract-assets || true |
| 44 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback_Config5.res || true |
| 45 | + |
| 46 | + # ========== AudioRecord Test Cases (3 configs) ========== |
| 47 | + |
| 48 | + # Record Test 1: record_config1 (8KHz, 1ch) |
| 49 | + - $PWD/suites/Multimedia/Audio/AudioRecord/run.sh --config-name "record_config1" --res-suffix "Config1" --record-seconds 10s || true |
| 50 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioRecord/AudioRecord_Config1.res || true |
| 51 | + |
| 52 | + # Record Test 2: record_config7 (48KHz, 2ch) |
| 53 | + - $PWD/suites/Multimedia/Audio/AudioRecord/run.sh --config-name "record_config7" --res-suffix "Config7" --record-seconds 10s || true |
| 54 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioRecord/AudioRecord_Config7.res || true |
| 55 | + |
| 56 | + # Record Test 3: record_config10 (96KHz, 6ch) |
| 57 | + - $PWD/suites/Multimedia/Audio/AudioRecord/run.sh --config-name "record_config10" --res-suffix "Config10" --record-seconds 10s || true |
| 58 | + - $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioRecord/AudioRecord_Config10.res || true |
| 59 | + |
| 60 | + # Parse and report results |
21 | 61 | - $PWD/utils/result_parse.sh |
22 | | - |
|
0 commit comments