Merge ~sylvain-pineau/checkbox-provider-edgex:multi-release-layout-launchers into ~checkbox-dev/checkbox-provider-edgex:master

Proposed by Sylvain Pineau
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 10df9eeb0e2415c046addf68c473afdfc279911e
Merged at revision: 70389817188cdd7f44fb03f0c968c403c60bf80f
Proposed branch: ~sylvain-pineau/checkbox-provider-edgex:multi-release-layout-launchers
Merge into: ~checkbox-dev/checkbox-provider-edgex:master
Diff against target: 89 lines (+46/-2)
4 files modified
launchers/fuji (+19/-0)
launchers/geneva (+19/-0)
launchers/test-runner (+1/-1)
snap/snapcraft.yaml (+7/-1)
Reviewer Review Type Date Requested Status
Sylvain Pineau (community) Approve
Review via email: mp+382670@code.launchpad.net

Description of the change

Add new per release launchers

To post a comment you must log in.
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

self-approved

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/launchers/fuji b/launchers/fuji
2new file mode 100755
3index 0000000..f726799
4--- /dev/null
5+++ b/launchers/fuji
6@@ -0,0 +1,19 @@
7+#!/usr/bin/env checkbox-cli-wrapper
8+[launcher]
9+app_id = com.canonical.certification:checkbox-edgexfoundry
10+api_flags = restartable
11+launcher_version = 1
12+stock_reports = text, submission_files
13+
14+[test plan]
15+unit = com.canonical.certification::edgex-fuji-tp
16+forced = yes
17+
18+[test selection]
19+forced = yes
20+
21+[ui]
22+type = silent
23+auto_retry = yes
24+max_attempts = 4
25+delay_before_retry = 30
26diff --git a/launchers/geneva b/launchers/geneva
27new file mode 100755
28index 0000000..c2c2c03
29--- /dev/null
30+++ b/launchers/geneva
31@@ -0,0 +1,19 @@
32+#!/usr/bin/env checkbox-cli-wrapper
33+[launcher]
34+app_id = com.canonical.certification:checkbox-edgexfoundry
35+api_flags = restartable
36+launcher_version = 1
37+stock_reports = text, submission_files
38+
39+[test plan]
40+unit = com.canonical.certification::edgex-geneva-tp
41+forced = yes
42+
43+[test selection]
44+forced = yes
45+
46+[ui]
47+type = silent
48+auto_retry = yes
49+max_attempts = 4
50+delay_before_retry = 30
51diff --git a/launchers/test-runner b/launchers/test-runner
52index 72d1d29..c2c2c03 100755
53--- a/launchers/test-runner
54+++ b/launchers/test-runner
55@@ -6,7 +6,7 @@ launcher_version = 1
56 stock_reports = text, submission_files
57
58 [test plan]
59-unit = com.canonical.certification::edgex-tp
60+unit = com.canonical.certification::edgex-geneva-tp
61 forced = yes
62
63 [test selection]
64diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
65index fb19f30..d88315b 100644
66--- a/snap/snapcraft.yaml
67+++ b/snap/snapcraft.yaml
68@@ -1,7 +1,7 @@
69 name: checkbox-edgexfoundry
70 summary: Checkbox tests for EdgeX Foundry
71 description: "The provider is a collection of EdgeX Foundry tests to be run on Snappy devices.\n"
72-version: '0.1.dev'
73+version: '1.0'
74 grade: stable
75
76 plugs:
77@@ -16,6 +16,12 @@ apps:
78 plugs: &standard [home, network-bind, hardware-observe,
79 mount-observe, network-manager, pulseaudio, serial-port,
80 system-observe]
81+ fuji:
82+ command: bin/fuji
83+ plugs: *standard
84+ geneva:
85+ command: bin/geneva
86+ plugs: *standard
87 test-runner:
88 command: bin/test-runner
89 plugs: *standard

Subscribers

People subscribed via source and target branches