Skip to content

Commit 78fd4c8

Browse files
committed
Audio: Add YAML configuration files for AudioPlayback and AudioRecord test cases
- Created 10 AudioPlayback configuration files (Config01-Config10) with standardized naming - Created 10 AudioRecord configuration files (Config01-Config10) with standardized naming - Reorganized YAML files from subdirectories to parent directories - Added legacy files (AudioPlayback.yaml and AudioRecord.yaml) for backward compatibility - Updated README files with proper markdown tables and usage instructions - Removed error masking (|| true) from send-to-lava.sh calls for proper error propagation - Shortened metadata descriptions for better readability - Updated audio_common.sh to handle standardized naming conventions - Added documentation for YAML configuration files and LAVA test commands Signed-off-by: Teja Swaroop Moida <tmoida@qti.qualcomm.com>
1 parent 5867b6c commit 78fd4c8

25 files changed

+796
-73
lines changed

Runner/suites/Multimedia/Audio/AudioPlayback/AudioPlayback.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
metadata:
22
name: audio-playback
33
format: "Lava-Test Test Definition 1.0"
4-
description: "This suite automates the validation of audio playback capabilities on Qualcomm Linux-based platforms running a Yocto-based Linux system. It supports both PipeWire and PulseAudio backends, with robust evidence-based PASS/FAIL logic, asset management, and diagnostic logging."
4+
description: "Audio playback validation for various audio formats and configurations"
55
os:
66
- linux
77
scope:
@@ -13,9 +13,9 @@ params:
1313
CLIP_NAMES: "playback_config1" # Test specific clips (e.g., "playback_config1 playback_config2" or "play_48KHz_8b_2ch"), default: playback_config1
1414
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
1515
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16-
DURATIONS: "short" # Playback durations: short, medium, long, default: short
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
1717
LOOPS: 1 # Number of playback loops, default: 1
18-
TIMEOUT: 0 # Playback timeout per loop (e.g., 15s, 0=none), default: 0
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
1919
STRICT: 0 # Enable strict mode (fail on any error), default: 0
2020
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
2121
VERBOSE: 0 # Enable verbose logging, default: 0
@@ -33,4 +33,4 @@ run:
3333
- REPO_PATH=$PWD
3434
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
3535
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36-
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config01
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config01: 8KHz, 8-bit, 1ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config1" # Test specific clips (Config01: 8KHz, 8-bit, 1ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config01" # Suffix for unique result file and log directory (generates AudioPlayback_Config01.res and results/AudioPlayback_Config01/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config02
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config02: 16KHz, 8-bit, 6ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config2" # Test specific clips (Config02: 16KHz, 8-bit, 6ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config02" # Suffix for unique result file and log directory (generates AudioPlayback_Config02.res and results/AudioPlayback_Config02/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config03
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config03: 16KHz, 16-bit, 2ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config3" # Test specific clips (Config03: 16KHz, 16-bit, 2ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config03" # Suffix for unique result file and log directory (generates AudioPlayback_Config03.res and results/AudioPlayback_Config03/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config04
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config04: 22.05KHz, 8-bit, 1ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config4" # Test specific clips (Config04: 22.05KHz, 8-bit, 1ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config04" # Suffix for unique result file and log directory (generates AudioPlayback_Config04.res and results/AudioPlayback_Config04/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config05
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config05: 24KHz, 24-bit, 6ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config5" # Test specific clips (Config05: 24KHz, 24-bit, 6ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config05" # Suffix for unique result file and log directory (generates AudioPlayback_Config05.res and results/AudioPlayback_Config05/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config06
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config06: 24KHz, 32-bit, 1ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config6" # Test specific clips (Config06: 24KHz, 32-bit, 1ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config06" # Suffix for unique result file and log directory (generates AudioPlayback_Config06.res and results/AudioPlayback_Config06/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
metadata:
2+
name: audio-playback-config07
3+
format: "Lava-Test Test Definition 1.0"
4+
description: "Audio playback validation for Config07: 32KHz, 8-bit, 8ch"
5+
os:
6+
- linux
7+
scope:
8+
- functional
9+
10+
params:
11+
AUDIO_BACKEND: "" # Selects backend: pipewire or pulseaudio, default: auto-detect
12+
SINK_CHOICE: "speakers" # Playback sink: speakers or null, default: speakers
13+
CLIP_NAMES: "playback_config7" # Test specific clips (Config07: 32KHz, 8-bit, 8ch)
14+
CLIP_FILTER: "" # Filter clips by pattern (e.g., "48KHz" or "16b" or "2ch"), default: unset
15+
FORMATS: "wav" # Audio formats: e.g. wav, default: wav
16+
DURATIONS: "" # Playback durations: short, medium, long (legacy mode only, not used in config discovery mode), default: unset
17+
LOOPS: 1 # Number of playback loops, default: 1
18+
TIMEOUT: "10s" # Playback timeout per loop (e.g., 15s, 0=none), default: 10s
19+
STRICT: 0 # Enable strict mode (fail on any error), default: 0
20+
DMESG_SCAN: 1 # Scan dmesg for errors after playback, default: 1
21+
VERBOSE: 0 # Enable verbose logging, default: 0
22+
EXTRACT_AUDIO_ASSETS: true # Download/extract audio assets if missing, default: true
23+
ENABLE_NETWORK_DOWNLOAD: false # Enable network download of missing audio files, default: false
24+
AUDIO_CLIPS_BASE_DIR: "/home/AudioClips" # Custom path to pre-staged audio clips (for CI), default: /home/AudioClips
25+
SSID: "" # Wi-Fi SSID for network connection, default: unset
26+
PASSWORD: "" # Wi-Fi password for network connection, default: unset
27+
NET_PROBE_ROUTE_IP: "1.1.1.1" # IP used for route probing, default: 1.1.1.1
28+
NET_PING_HOST: "8.8.8.8" # Host used for ping reachability check, default: 8.8.8.8
29+
RES_SUFFIX: "Config07" # Suffix for unique result file and log directory (generates AudioPlayback_Config07.res and results/AudioPlayback_Config07/)
30+
31+
run:
32+
steps:
33+
- REPO_PATH=$PWD
34+
- cd Runner/suites/Multimedia/Audio/AudioPlayback/
35+
- ./run.sh --backend "${AUDIO_BACKEND}" --sink "${SINK_CHOICE}" --clip-name "${CLIP_NAMES}" --clip-filter "${CLIP_FILTER}" --loops "${LOOPS}" --timeout "${TIMEOUT}" --strict "${STRICT}" --audio-clips-path "${AUDIO_CLIPS_BASE_DIR}" --res-suffix "${RES_SUFFIX}" --ssid "${SSID}" --password "${PASSWORD}" || true
36+
- $REPO_PATH/Runner/utils/send-to-lava.sh AudioPlayback${RES_SUFFIX:+_${RES_SUFFIX}}.res

0 commit comments

Comments
 (0)