From 20ea581fa697673cdca016ca356082ff03b08e5c Mon Sep 17 00:00:00 2001 From: Jonathan Cave Date: Tue, 20 Aug 2019 17:11:46 +0100 Subject: self: import from p-p-snappy --- units/self/jobs.pxu | 12 ++++++++++++ units/self/test-plan.pxu | 26 ++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 units/self/jobs.pxu create mode 100644 units/self/test-plan.pxu diff --git a/units/self/jobs.pxu b/units/self/jobs.pxu new file mode 100644 index 00000000..f085a590 --- /dev/null +++ b/units/self/jobs.pxu @@ -0,0 +1,12 @@ + +unit: template +template-engine: jinja2 +template-resource: interface +template-filter: interface.interface == 'content' and interface.type == 'plug' and interface.snap == '{{ __system_env__["SNAP_NAME"] }}' +id: self/content-plug-connected-{{ name }} +_summary: Ensure the content interface plug {{ name }} is connected +plugin: shell +command: + plug_connected_test.py {{ snap }} {{ name }} +estimated_duration: 1.0 + diff --git a/units/self/test-plan.pxu b/units/self/test-plan.pxu new file mode 100644 index 00000000..bfb3220a --- /dev/null +++ b/units/self/test-plan.pxu @@ -0,0 +1,26 @@ + +id: self-full +unit: test plan +_name: Self tests +_description: Tests to make sure the checkbox snap is setup correctly +include: +nested_part: + self-manual + self-automated + + +id: self-manual +unit: test plan +_name: Manual self tests +_description: Manual tests to make sure the checkbox snap is setup correctly +include: + + +id: self-automated +unit: test plan +_name: Automated self tests +_description: Automated tests to make sure the checkbox snap is setup correctly +include: + self/content-plug-connected-.* +bootstrap_include: + interface -- cgit v1.2.3