summaryrefslogtreecommitdiff
diff options
-rw-r--r--units/camera/jobs.pxu3
-rw-r--r--units/camera/manifest.pxu7
2 files changed, 8 insertions, 2 deletions
diff --git a/units/camera/jobs.pxu b/units/camera/jobs.pxu
index 7c0b1d0..42a8413 100644
--- a/units/camera/jobs.pxu
+++ b/units/camera/jobs.pxu
@@ -2,8 +2,9 @@ plugin: shell
category_id: com.canonical.plainbox::camera
id: camera/detect
estimated_duration: 1.2
+imports: from com.canonical.plainbox import manifest
requires:
- device.category == 'CAPTURE'
+ manifest.has_camera == 'True'
command:
camera_test.py detect
_summary: This Automated test attempts to detect a camera.
diff --git a/units/camera/manifest.pxu b/units/camera/manifest.pxu
index de12798..ed79336 100644
--- a/units/camera/manifest.pxu
+++ b/units/camera/manifest.pxu
@@ -1,4 +1,9 @@
unit: manifest entry
id: has_rpi_camera
_name: RaspberryPi Camera Module
-value-type: bool \ No newline at end of file
+value-type: bool
+
+unit: manifest entry
+id: has_camera
+_name: Camera/Capture Device
+value-type: bool