Merge lp:~kissiel/checkbox/shakedown-testplan into lp:checkbox

Proposed by Maciej Kisielewski
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 3719
Merged at revision: 3723
Proposed branch: lp:~kissiel/checkbox/shakedown-testplan
Merge into: lp:checkbox
Diff against target: 155 lines (+151/-0)
1 file modified
providers/plainbox-provider-ubuntu-touch/units/shakedown.pxu (+151/-0)
To merge this branch: bzr merge lp:~kissiel/checkbox/shakedown-testplan
Reviewer Review Type Date Requested Status
Sylvain Pineau (community) Approve
Review via email: mp+257493@code.launchpad.net

Description of the change

After BQ Aquarius E4.5 Ubuntu got released, phone delivery team wanted to have a tool for assess whether returned device got returned because of technical issues. Some of the tests required where already present in the barajas provider. Other were coarsely defined by Julia from phone-delivery team.
You may find the list here: https://docs.google.com/a/canonical.com/spreadsheets/d/1mNDxm9UV8X-uqByy87mYjLjB9CSlvt-hL32EY-tbKgk/edit#gid=0

This MR translates the above list into plainbox test plan and adds definitions
of jobs that were absent in the ubuntu-touch provider.

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

Thanks, +1.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'providers/plainbox-provider-ubuntu-touch/units/shakedown.pxu'
2--- providers/plainbox-provider-ubuntu-touch/units/shakedown.pxu 1970-01-01 00:00:00 +0000
3+++ providers/plainbox-provider-ubuntu-touch/units/shakedown.pxu 2015-04-27 07:41:59 +0000
4@@ -0,0 +1,151 @@
5+# This file contains the definition of the Shakedown Testplan and definitions
6+# of jobs custom to that testplan
7+
8+unit: test plan
9+id: shakedown
10+_name: Shakedown testplan
11+_description:
12+ This test plan should be used when the device is returned, to establish if
13+ it was returned because there's a technical problem with the device.
14+include:
15+ 2014.com.ubuntu::Audio-04
16+ 2014.com.ubuntu::Audio-05
17+ 2014.com.ubuntu::Audio-06
18+ 2014.com.ubuntu::Audio-07
19+ 2014.com.ubuntu::Audio-08
20+ 2014.com.ubuntu::Audio-18
21+ 2014.com.ubuntu::Audio-19
22+ 2014.com.ubuntu::Battery-06
23+ 2014.com.ubuntu::Bluetooth-01
24+ 2014.com.ubuntu::Bluetooth-02
25+ 2014.com.ubuntu::Bluetooth-03
26+ 2014.com.ubuntu::Bluetooth-04
27+ 2014.com.ubuntu::Bluetooth-05
28+ 2014.com.ubuntu::ID-Location-03
29+ 2014.com.ubuntu::ID-Location-04
30+ 2014.com.ubuntu::Msg-01
31+ 2014.com.ubuntu::Msg-02
32+ 2014.com.ubuntu::Msg-03
33+ 2014.com.ubuntu::Msg-11
34+ 2014.com.ubuntu::Msg-12
35+ 2014.com.ubuntu::Msg-13
36+ 2014.com.ubuntu::SD-01
37+ 2014.com.ubuntu::SD-02
38+ 2014.com.ubuntu::SD-06
39+ 2014.com.ubuntu::SD-07
40+ 2014.com.ubuntu::Screen-07
41+ 2014.com.ubuntu::Screen-08
42+ 2014.com.ubuntu::Screen-09
43+ 2014.com.ubuntu::Screen-10
44+ 2014.com.ubuntu::Screen-11
45+ 2014.com.ubuntu::Sensors-01
46+ 2014.com.ubuntu::Sensors-02
47+ 2014.com.ubuntu::Sensors-03
48+ 2014.com.ubuntu::Sensors-04
49+ 2014.com.ubuntu::Sensors-07
50+ 2014.com.ubuntu::Settings-01
51+ 2014.com.ubuntu::Tel-01
52+ 2014.com.ubuntu::Tel-36
53+ 2014.com.ubuntu::Tel-38
54+ 2014.com.ubuntu::Tel-46
55+ 2014.com.ubuntu::Tel-47
56+ 2014.com.ubuntu::Tel-48
57+ 2014.com.ubuntu::Tel-49
58+ 2014.com.ubuntu::Tel-50
59+ 2014.com.ubuntu::Tel-51
60+ 2014.com.ubuntu::Tel-52
61+ 2014.com.ubuntu::Tel-53
62+ 2014.com.ubuntu::Wifi-11
63+ shakedown/.*
64+
65+unit: category
66+id: shakedown-custom
67+_name: Custom shakedown tests
68+
69+unit: job
70+id: shakedown/screenshot
71+plugin: manual
72+category_id: shakedown-custom
73+_summary: Ensure that DUT can take and store screenshots
74+_purpose:
75+ Purpose of this test is to check whether the device can take and store
76+ screenshots
77+_steps:
78+ 1. Make sure screen is active
79+ 2. Press volume up and volume down buttons simultaneously
80+_verification:
81+ 1. Open gallery app
82+ 2. Is the screenshot present?
83+
84+id: shakedown/sd-card-full-warning
85+plugin: manual
86+category_id: shakedown-custom
87+_summary: Check if DUT warns when SD cards is full
88+_purpose:
89+ Purpose of this test is to check whether the device warns the user about SD
90+ card being full.
91+_steps:
92+ 1. Prepare SD card with no free space on it.
93+ 2. Insert into sd card slot.
94+_verification:
95+ 1. Does warning about SD card being full show up?
96+
97+id: shakedown/battery-consumption-rate
98+plugin: manual
99+category_id: shakedown-custom
100+_summary: Check if battery depletion rate is normal
101+_purpose:
102+ Purpose of this test is to make sure that device's battery depletes in a
103+ normal rate
104+_steps:
105+ 1. Make sure the battery is fully charged.
106+ 2. Open System Settings
107+ 3. Open Security & Privacy
108+ 4. Select Phone Locking
109+ 5. Select lock interval `never`
110+ 6. Leave the device on idle for 30 minutes
111+_verification:
112+ 1. Check charge level
113+ 2. Is it above or equal to 95%?
114+
115+id: shakedown/sim-information
116+plugin: manual
117+category_id: shakedown-custom
118+_summary: Ensure that sim information can be read
119+_steps:
120+ 1. Ensure SIM is present
121+ 2. Open System Settings
122+ 3. Open About this phone
123+_verification:
124+ 1. Is SIM present under Phone number?
125+
126+id: shakedown/apn-information
127+plugin: manual
128+category_id: shakedown-custom
129+_summary: Ensure that DUT can gather APN information
130+_purpose:
131+ Purpose of this test is to check if the device can gather APN information
132+_steps:
133+ 1. Ensure SIM is present
134+ 2. Open System Settings
135+ 3. Select Cellular
136+ 4. Select Carrier
137+ 5. Open APN menu
138+_verification:
139+ 1. Is operator's APN shown in the menu?
140+
141+id: shakedown/apn-login
142+plugin:manual
143+category_id: shakedown-custom
144+_summary: Ensure that DUT can login into APN
145+_purpose:
146+ Purpose of this test is to check if the device can login into APN
147+_steps:
148+ 1. Ensure SIM is present
149+ 2. Open System Settings
150+ 3. Select Cellular
151+ 4. Select Carrier
152+ 5. Open APN menu
153+ 6. Select one of the operator's APNs
154+_verification:
155+ 1. Is checkmark visible on the right of selected APN's name?

Subscribers

People subscribed via source and target branches