diff options
author | Vic Liu <vic.liu@canonical.com> | 2020-11-24 11:51:45 +0800 |
---|---|---|
committer | Vic Liu <vic.liu@canonical.com> | 2020-12-03 15:25:57 +0800 |
commit | 0c40bef41322e77fbef365270f9bfc3dcf2a1d94 (patch) | |
tree | 33d94e5258d431dc3b64448ba8c540f6dd2195bb /units/audio | |
parent | 22dda6a1fa8d68d0466b5cfc87b96e0c5ed36180 (diff) |
audio/jobs: Use a new audio/detect_sinks_sources as depends job to audio/alsa_record_playback_automated
Fixed audio/alsa_record_playback_automated always returns passed result even when there's no valid PulseAudio element.
Diffstat (limited to 'units/audio')
-rw-r--r-- | units/audio/jobs.pxu | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/units/audio/jobs.pxu b/units/audio/jobs.pxu index 538d213..1fad964 100644 --- a/units/audio/jobs.pxu +++ b/units/audio/jobs.pxu @@ -341,6 +341,7 @@ _description: plugin: shell category_id: com.canonical.plainbox::audio id: audio/alsa_record_playback_automated +depends: audio/detect_sinks_sources estimated_duration: 10.0 requires: package.name == 'python3-gi' @@ -357,6 +358,17 @@ _description: plugin: shell category_id: com.canonical.plainbox::audio +id: audio/detect_sinks_sources +estimated_duration: 1.0 +requires: + package.name == 'pulseaudio-utils' +command: + pactl_list.sh +_description: + Test to detect if there's available sources and sinks. + +plugin: shell +category_id: com.canonical.plainbox::audio id: audio/alsa_info_collect estimated_duration: 2.0 command: alsa_info --no-dialog --no-upload --output "${PLAINBOX_SESSION_SHARE}"/alsa_info.log @@ -590,7 +602,7 @@ plugin: shell category_id: com.canonical.plainbox::audio id: audio/alsa_record_playback_automated_after_suspend_30_cycles estimated_duration: 10.0 -depends: power-management/suspend_30_cycles +depends: power-management/suspend_30_cycles audio/detect_sinks_sources_after_suspend_30_cycles requires: package.name == 'python3-gi' package.name == 'gir1.2-gstreamer-1.0' @@ -606,6 +618,17 @@ _description: plugin: shell category_id: com.canonical.plainbox::audio +id: audio/detect_sinks_sources_after_suspend_30_cycles +estimated_duration: 1.0 +requires: + package.name == 'pulseaudio-utils' +command: + pactl_list.sh +_description: + Test to detect if there's available sources and sinks after suspending 30 times. + +plugin: shell +category_id: com.canonical.plainbox::audio id: audio/check_volume_after_suspend_30_cycles estimated_duration: 1.0 depends: power-management/suspend_30_cycles |