summaryrefslogtreecommitdiff
path: root/units
diff options
authorPMR <pmr@pmr-lander>2019-11-19 10:55:39 +0000
committerPMR <pmr@pmr-lander>2019-11-19 10:55:39 +0000
commit2674dbb54da6335b0a7aca1d55f4b04e3b27e6e8 (patch)
treef6f01a88c83d2f413db9abedcacc7053bc87ebe5 /units
parent2bf46bc0f2eee0aad571d4541a76bf8a4d4eb1ea (diff)
parent7bf0d7b3fab491ebd2e93246e7d496b1c2c5527a (diff)
Merge #374529 from ~jocave/plainbox-provider-checkbox:add-audio-loopback-manifestsnap-2019-11-21T0915
Diffstat (limited to 'units')
-rw-r--r--units/audio/jobs.pxu2
-rw-r--r--units/audio/manifest.pxu6
2 files changed, 8 insertions, 0 deletions
diff --git a/units/audio/jobs.pxu b/units/audio/jobs.pxu
index 0745e5c..126209e 100644
--- a/units/audio/jobs.pxu
+++ b/units/audio/jobs.pxu
@@ -679,6 +679,8 @@ flags: also-after-suspend
command: alsa_test loopback -d 5
category_id: com.canonical.plainbox::audio
estimated_duration: 5
+imports: from com.canonical.plainbox import manifest
+requires: manifest.has_audio_loopback_connector == 'True'
id: audio/alsa-loopback
_summary: Captured sound matches played one
diff --git a/units/audio/manifest.pxu b/units/audio/manifest.pxu
index 95417f6..d3e285b 100644
--- a/units/audio/manifest.pxu
+++ b/units/audio/manifest.pxu
@@ -13,3 +13,9 @@ unit: manifest entry
id: has_audio_capture
_name: Audio capture
value-type: bool
+
+unit: manifest entry
+id: has_audio_loopback_connector
+prompt: Does this device have the following?:
+_name: Audio Loopback Connector
+value-type: bool