From 7bf0d7b3fab491ebd2e93246e7d496b1c2c5527a Mon Sep 17 00:00:00 2001 From: Jonathan Cave Date: Tue, 22 Oct 2019 14:55:42 +0100 Subject: audio: add loopback connector manifest entry As with other categories, if some peripheral connector/device is needed for the test to run than using a manifest to indicate it is present helps with completing test passes (shouldn't be used as a means to skip tests though). --- units/audio/jobs.pxu | 2 ++ units/audio/manifest.pxu | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/units/audio/jobs.pxu b/units/audio/jobs.pxu index 0745e5c8..126209e3 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 95417f66..d3e285b2 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 -- cgit v1.2.3