Merge ~bladernr/plainbox-provider-certification-server:1742455-create-testplan-launhcers into plainbox-provider-certification-server:master

Proposed by Jeff Lane 
Status: Merged
Approved by: Jeff Lane 
Approved revision: a15a55956d2ff7506bac97d067078685a9775a34
Merged at revision: 32445cb4b5acfc3d17c720c2868bfdbc080f8cd5
Proposed branch: ~bladernr/plainbox-provider-certification-server:1742455-create-testplan-launhcers
Merge into: plainbox-provider-certification-server:master
Diff against target: 350 lines (+266/-0)
14 files modified
launcher/certify-14.04 (+19/-0)
launcher/certify-16.04 (+19/-0)
launcher/certify-soc-14.04 (+19/-0)
launcher/certify-soc-16.04 (+19/-0)
launcher/certify-vm-14.04 (+19/-0)
launcher/certify-vm-16.04 (+19/-0)
launcher/test-firmware (+19/-0)
launcher/test-functional-14.04 (+19/-0)
launcher/test-functional-16.04 (+19/-0)
launcher/test-network-14.04 (+19/-0)
launcher/test-network-16.04 (+19/-0)
launcher/test-storage (+19/-0)
launcher/test-usb (+19/-0)
launcher/test-virtualziation (+19/-0)
Reviewer Review Type Date Requested Status
Paul Larson Approve
Review via email: mp+336011@code.launchpad.net

Description of the change

Add several launchers (one per test plan) to start moving to a place where users run single commands with no ability to modify test plans.

To post a comment you must log in.
Revision history for this message
Paul Larson (pwlars) wrote :

Seems reasonable, +1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/launcher/certify-14.04 b/launcher/certify-14.04
2new file mode 100755
3index 0000000..d0746f5
4--- /dev/null
5+++ b/launcher/certify-14.04
6@@ -0,0 +1,19 @@
7+#!/usr/bin/env checkbox-cli
8+
9+[launcher]
10+app_id = com.canonical.certification:certification-server
11+launcher_version = 1
12+stock_reports = submission_files, certification
13+
14+[test plan]
15+unit = com.canonical.certification::14.04-server-full
16+forced = yes
17+
18+[test selection]
19+forced = yes
20+
21+[ui]
22+output = hide-resource-and-attachment
23+
24+[config]
25+config_filename = canonical-certification.conf
26diff --git a/launcher/certify-16.04 b/launcher/certify-16.04
27new file mode 100755
28index 0000000..b41128f
29--- /dev/null
30+++ b/launcher/certify-16.04
31@@ -0,0 +1,19 @@
32+#!/usr/bin/env checkbox-cli
33+
34+[launcher]
35+app_id = com.canonical.certification:certification-server
36+launcher_version = 1
37+stock_reports = submission_files, certification
38+
39+[test plan]
40+unit = com.canonical.certification::16.04-server-full
41+forced = yes
42+
43+[test selection]
44+forced = yes
45+
46+[ui]
47+output = hide-resource-and-attachment
48+
49+[config]
50+config_filename = canonical-certification.conf
51diff --git a/launcher/certify-soc-14.04 b/launcher/certify-soc-14.04
52new file mode 100755
53index 0000000..a69790d
54--- /dev/null
55+++ b/launcher/certify-soc-14.04
56@@ -0,0 +1,19 @@
57+#!/usr/bin/env checkbox-cli
58+
59+[launcher]
60+app_id = com.canonical.certification:certification-server
61+launcher_version = 1
62+stock_reports = submission_files, certification
63+
64+[test plan]
65+unit = com.canonical.certification::14.04-server-soc-cert
66+forced = yes
67+
68+[test selection]
69+forced = yes
70+
71+[ui]
72+output = hide-resource-and-attachment
73+
74+[config]
75+config_filename = canonical-certification.conf
76diff --git a/launcher/certify-soc-16.04 b/launcher/certify-soc-16.04
77new file mode 100755
78index 0000000..106e072
79--- /dev/null
80+++ b/launcher/certify-soc-16.04
81@@ -0,0 +1,19 @@
82+#!/usr/bin/env checkbox-cli
83+
84+[launcher]
85+app_id = com.canonical.certification:certification-server
86+launcher_version = 1
87+stock_reports = submission_files, certification
88+
89+[test plan]
90+unit = com.canonical.certification::16.04-server-soc-cert
91+forced = yes
92+
93+[test selection]
94+forced = yes
95+
96+[ui]
97+output = hide-resource-and-attachment
98+
99+[config]
100+config_filename = canonical-certification.conf
101diff --git a/launcher/certify-vm-14.04 b/launcher/certify-vm-14.04
102new file mode 100755
103index 0000000..b270f12
104--- /dev/null
105+++ b/launcher/certify-vm-14.04
106@@ -0,0 +1,19 @@
107+#!/usr/bin/env checkbox-cli
108+
109+[launcher]
110+app_id = com.canonical.certification:certification-server
111+launcher_version = 1
112+stock_reports = submission_files, certification
113+
114+[test plan]
115+unit = com.canonical.certification::14.04-virtual-machine-full
116+forced = yes
117+
118+[test selection]
119+forced = yes
120+
121+[ui]
122+output = hide-resource-and-attachment
123+
124+[config]
125+config_filename = canonical-certification.conf
126diff --git a/launcher/certify-vm-16.04 b/launcher/certify-vm-16.04
127new file mode 100755
128index 0000000..27544a8
129--- /dev/null
130+++ b/launcher/certify-vm-16.04
131@@ -0,0 +1,19 @@
132+#!/usr/bin/env checkbox-cli
133+
134+[launcher]
135+app_id = com.canonical.certification:certification-server
136+launcher_version = 1
137+stock_reports = submission_files, certification
138+
139+[test plan]
140+unit = com.canonical.certification::16.04-virtual-machine-full
141+forced = yes
142+
143+[test selection]
144+forced = yes
145+
146+[ui]
147+output = hide-resource-and-attachment
148+
149+[config]
150+config_filename = canonical-certification.conf
151diff --git a/launcher/test-firmware b/launcher/test-firmware
152new file mode 100755
153index 0000000..74ba39d
154--- /dev/null
155+++ b/launcher/test-firmware
156@@ -0,0 +1,19 @@
157+#!/usr/bin/env checkbox-cli
158+
159+[launcher]
160+app_id = com.canonical.certification:certification-server
161+launcher_version = 1
162+stock_reports = submission_files, certification
163+
164+[test plan]
165+unit = com.canonical.certification::firmware-tests
166+forced = yes
167+
168+[test selection]
169+forced = yes
170+
171+[ui]
172+output = hide-resource-and-attachment
173+
174+[config]
175+config_filename = canonical-certification.conf
176diff --git a/launcher/test-functional-14.04 b/launcher/test-functional-14.04
177new file mode 100755
178index 0000000..4e0f3d4
179--- /dev/null
180+++ b/launcher/test-functional-14.04
181@@ -0,0 +1,19 @@
182+#!/usr/bin/env checkbox-cli
183+
184+[launcher]
185+app_id = com.canonical.certification:certification-server
186+launcher_version = 1
187+stock_reports = submission_files, certification
188+
189+[test plan]
190+unit = com.canonical.certification::14.04-server-functional
191+forced = yes
192+
193+[test selection]
194+forced = yes
195+
196+[ui]
197+output = hide-resource-and-attachment
198+
199+[config]
200+config_filename = canonical-certification.conf
201diff --git a/launcher/test-functional-16.04 b/launcher/test-functional-16.04
202new file mode 100755
203index 0000000..56044bf
204--- /dev/null
205+++ b/launcher/test-functional-16.04
206@@ -0,0 +1,19 @@
207+#!/usr/bin/env checkbox-cli
208+
209+[launcher]
210+app_id = com.canonical.certification:certification-server
211+launcher_version = 1
212+stock_reports = submission_files, certification
213+
214+[test plan]
215+unit = com.canonical.certification::16.04-server-functional
216+forced = yes
217+
218+[test selection]
219+forced = yes
220+
221+[ui]
222+output = hide-resource-and-attachment
223+
224+[config]
225+config_filename = canonical-certification.conf
226diff --git a/launcher/test-network-14.04 b/launcher/test-network-14.04
227new file mode 100755
228index 0000000..058488d
229--- /dev/null
230+++ b/launcher/test-network-14.04
231@@ -0,0 +1,19 @@
232+#!/usr/bin/env checkbox-cli
233+
234+[launcher]
235+app_id = com.canonical.certification:certification-server
236+launcher_version = 1
237+stock_reports = submission_files, certification
238+
239+[test plan]
240+unit = com.canonical.certification::14.04-network-only
241+forced = yes
242+
243+[test selection]
244+forced = yes
245+
246+[ui]
247+output = hide-resource-and-attachment
248+
249+[config]
250+config_filename = canonical-certification.conf
251diff --git a/launcher/test-network-16.04 b/launcher/test-network-16.04
252new file mode 100755
253index 0000000..6a2d478
254--- /dev/null
255+++ b/launcher/test-network-16.04
256@@ -0,0 +1,19 @@
257+#!/usr/bin/env checkbox-cli
258+
259+[launcher]
260+app_id = com.canonical.certification:certification-server
261+launcher_version = 1
262+stock_reports = submission_files, certification
263+
264+[test plan]
265+unit = com.canonical.certification::16.04-network-only
266+forced = yes
267+
268+[test selection]
269+forced = yes
270+
271+[ui]
272+output = hide-resource-and-attachment
273+
274+[config]
275+config_filename = canonical-certification.conf
276diff --git a/launcher/test-storage b/launcher/test-storage
277new file mode 100755
278index 0000000..93fc05d
279--- /dev/null
280+++ b/launcher/test-storage
281@@ -0,0 +1,19 @@
282+#!/usr/bin/env checkbox-cli
283+
284+[launcher]
285+app_id = com.canonical.certification:certification-server
286+launcher_version = 1
287+stock_reports = text, submission_files, certification
288+
289+[test plan]
290+unit = com.canonical.certification::storage-only
291+forced = yes
292+
293+[test selection]
294+forced = yes
295+
296+[ui]
297+output = hide-resource-and-attachment
298+
299+[config]
300+config_filename = canonical-certification.conf
301diff --git a/launcher/test-usb b/launcher/test-usb
302new file mode 100755
303index 0000000..901c0f4
304--- /dev/null
305+++ b/launcher/test-usb
306@@ -0,0 +1,19 @@
307+#!/usr/bin/env checkbox-cli
308+
309+[launcher]
310+app_id = com.canonical.certification:certification-server
311+launcher_version = 1
312+stock_reports = text, submission_files, certification
313+
314+[test plan]
315+unit = com.canonical.certification::usb-only
316+forced = yes
317+
318+[test selection]
319+forced = yes
320+
321+[ui]
322+output = hide-resource-and-attachment
323+
324+[config]
325+config_filename = canonical-certification.conf
326diff --git a/launcher/test-virtualziation b/launcher/test-virtualziation
327new file mode 100755
328index 0000000..fd442c2
329--- /dev/null
330+++ b/launcher/test-virtualziation
331@@ -0,0 +1,19 @@
332+#!/usr/bin/env checkbox-cli
333+
334+[launcher]
335+app_id = com.canonical.certification:certification-server
336+launcher_version = 1
337+stock_reports = text, submission_files, certification
338+
339+[test plan]
340+unit = com.canonical.certification::virtualization-only
341+forced = yes
342+
343+[test selection]
344+forced = yes
345+
346+[ui]
347+output = hide-resource-and-attachment
348+
349+[config]
350+config_filename = canonical-certification.conf

Subscribers

People subscribed via source and target branches