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

Subscribers

People subscribed via source and target branches