summaryrefslogtreecommitdiff
path: root/units
diff options
authorPMR <pmr@pmr-lander>2019-09-28 11:30:32 +0200
committerPMR <pmr@pmr-lander>2019-09-28 11:30:32 +0200
commit2088bd633741e4cc0cf22cde2516c03cddc1cd2c (patch)
tree988a3e3cf5e450f82cee822d02a919aee9063fa0 /units
parentc6d07afdb7d11b84158135b097cb82f741c42487 (diff)
Import plainbox-provider-checkbox_0.49.0~rc4.orig.tar.gzupstream-0.49.0_rc4patched-0.49.0_rc4-1
Diffstat (limited to 'units')
-rw-r--r--units/pig/jobs.pxu8
-rw-r--r--units/pig/resource.pxu5
-rw-r--r--units/pig/test-plan.pxu16
-rw-r--r--units/submission/jobs.pxu6
4 files changed, 31 insertions, 4 deletions
diff --git a/units/pig/jobs.pxu b/units/pig/jobs.pxu
new file mode 100644
index 0000000..2bbcaa6
--- /dev/null
+++ b/units/pig/jobs.pxu
@@ -0,0 +1,8 @@
+id: monitor/pig-edid
+category_id: com.canonical.plainbox::monitor
+plugin: shell
+estimated_duration: 60
+_summary: Check if the system automatically changes the resolution based on EDID
+requires: pig.hdmi_bridge == 'installed'
+environ: PIG_HOST
+command: edid_cycle.py $PIG_HOST
diff --git a/units/pig/resource.pxu b/units/pig/resource.pxu
new file mode 100644
index 0000000..eb62e22
--- /dev/null
+++ b/units/pig/resource.pxu
@@ -0,0 +1,5 @@
+id: pig
+plugin: resource
+_summary: Get Pig's capabilities
+environ: PIG_HOST
+command: ssh -q -o 'StrictHostKeyChecking=no' $PIG_HOST /snap/bin/pigbox capabilities
diff --git a/units/pig/test-plan.pxu b/units/pig/test-plan.pxu
new file mode 100644
index 0000000..071a927
--- /dev/null
+++ b/units/pig/test-plan.pxu
@@ -0,0 +1,16 @@
+id: pig-enabled-full
+unit: test plan
+_name: Tests using Pi Testing Rig
+_description: Tests using Pi Testing Rig
+include:
+nested_part:
+ pig-enabled-automated
+
+id: pig-enabled-automated
+unit: test plan
+_name: Tests using Pi Testing Rig (Automated)
+_description: Tests using Pi Testing Rig (Automated)
+include:
+ monitor/pig-edid
+bootstrap_include:
+ pig
diff --git a/units/submission/jobs.pxu b/units/submission/jobs.pxu
index a2f5382..b433fd3 100644
--- a/units/submission/jobs.pxu
+++ b/units/submission/jobs.pxu
@@ -22,10 +22,8 @@ requires:
dmi_present.state == 'supported'
user: root
command:
- dmidecode -t bios -t system | python3 -m plainbox dev parse dmidecode | \
- jq '[.[0]._attributes +
- {"category": .[0].category}, .[1]._attributes +
- {"category": .[1].category}]'
+ dmidecode | python3 -m plainbox dev parse dmidecode | \
+ jq '[.[] | ._attributes + {"category": .category}]'
estimated_duration: 1
_description: Attaches dmidecode output
_summary: Attaches json dumps of udev_resource raw dmi devices