~jocave/checkbox/hybrid-amd-gpu-mods

« back to all changes in this revision

Viewing changes to checkbox-old/jobs/user_apps.txt.in

  • Committer: Tarmac
  • Author(s): Brendan Donegan
  • Date: 2013-06-03 11:12:58 UTC
  • mfrom: (2154.2.1 bug1185759)
  • Revision ID: tarmac-20130603111258-1b3m5ydvkf1accts
"[r=zkrynicki][bug=1185759][author=brendan-donegan] automatic merge by tarmac"

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
plugin: manual
 
2
name: software/update_manager_finds_updates
 
3
depends: networking/detect
 
4
user: root
 
5
requires: package.name == 'update-manager'
 
6
_description:
 
7
 PURPOSE:
 
8
  This test will check that the update manager can find updates.
 
9
 STEPS:
 
10
  1. Click Test to launch update-manager.
 
11
  2. Follow the prompts and if updates are found, install them. 
 
12
  3. When Update Manager has finished, please close the app by clicking the Close button in the lower right corner.
 
13
 VERIFICATION:
 
14
  Did Update manager find and install updates (Pass if no updates are found,
 
15
  but Fail if updates are found but not installed)
 
16
command: update-manager --check-dist-upgrades
 
17
 
 
18
plugin: manual
 
19
name: software/nautilus_folder_create
 
20
requires: package.name == 'nautilus'
 
21
command: nautilus
 
22
_description:
 
23
 PURPOSE:
 
24
  This test will check that the file browser can create a new folder.
 
25
 STEPS:
 
26
  1. Click Test to open the File Browser. 
 
27
  2. On the menu bar, click File -> Create Folder. 
 
28
  3. In the name box for the new folder, enter the name Test Folder and hit Enter.
 
29
  4. Close the File browser.
 
30
 VERIFICATION:
 
31
  Do you now have a new folder called Test Folder?
 
32
 
 
33
plugin: manual
 
34
name: software/nautilus_folder_copy
 
35
depends: software/nautilus_folder_create
 
36
command: nautilus
 
37
_description:
 
38
 PURPOSE:
 
39
  This test will check that the file browser can copy a folder
 
40
 STEPS:
 
41
  1. Click Test to open the File Browser. 
 
42
  2. Right click on the folder called Test Folder and click on Copy.
 
43
  3. Right Click on any white area in the window and click on Paste.
 
44
  4. Right click on the folder called Test Folder(copy) and click Rename.
 
45
  5. Enter the name Test Data in the name box and hit Enter.
 
46
  6. Close the File browser.
 
47
 VERIFICATION:
 
48
  Do you now have a folder called Test Data?
 
49
 
 
50
plugin: manual
 
51
name: software/nautilus_folder_move
 
52
depends: software/nautilus_folder_copy
 
53
command: nautilus
 
54
_description:
 
55
 PURPOSE:
 
56
  This test will verify that the file browser can move a folder.
 
57
 STEPS:
 
58
  1. Click Test to open the File Browser. 
 
59
  2. Click and drag the folder called Test Data onto the icon called Test Folder. 
 
60
  3. Release the button.
 
61
  4. Double click the folder called Test Folder to open it up.
 
62
  5. Close the File Browser.
 
63
 VERIFICATION:
 
64
  Was the folder called Test Data successfully moved into the folder called Test Folder?
 
65
 
 
66
plugin: manual
 
67
name: software/nautilus_file_create
 
68
depends: software/nautilus_folder_create
 
69
command: nautilus $HOME/"Test Folder"
 
70
_description:
 
71
 PURPOSE:
 
72
  This test will check that the file browser can create a new file.
 
73
 STEPS:
 
74
  1. Click Select Test to open the File Browser. 
 
75
  2. Right click in the white space and click Create Document -> Empty Document. 
 
76
  3. Enter the name Test File 1 in the name box and hit Enter.
 
77
  4. Close the File browser.
 
78
 VERIFICATION:
 
79
  Do you now have a file called Test File 1?
 
80
 
 
81
plugin: manual
 
82
name: software/nautilus_file_copy
 
83
depends: software/nautilus_file_create
 
84
command: nautilus $HOME/"Test Folder"
 
85
_description:
 
86
 PURPOSE:
 
87
  This test will check that the file browser can copy a file.
 
88
 STEPS:
 
89
  1. Click Test to open the File Browser. 
 
90
  2. Right click on the file called Test File 1 and click Copy. 
 
91
  3. Right click in the white space and click Paste.
 
92
  4. Right click on the file called Test File 1(copy) and click Rename. 
 
93
  5. Enter the name Test File 2 in the name box and hit Enter.
 
94
  6. Close the File Browser.
 
95
 VERIFICATION:
 
96
  Do you now have a file called Test File 2?
 
97
 
 
98
plugin: manual
 
99
name: software/nautilus_file_move
 
100
depends: software/nautilus_file_copy
 
101
command: nautilus $HOME/"Test Folder"
 
102
_description:
 
103
 PURPOSE:
 
104
  This test will check that the file browser can move a file.
 
105
 STEPS:
 
106
  1. Click Test to open the File Browser. 
 
107
  2. Click and drag the file called Test File 2 onto the icon for the folder called Test Data. 
 
108
  3. Release the button.
 
109
  4. Double click the icon for Test Data to open that folder up.
 
110
  5. Close the File Browser.
 
111
 VERIFICATION:
 
112
  Was the file Test File 2 successfully moved into the Test Data folder?
 
113
 
 
114
plugin: manual
 
115
name: software/nautilus_file_delete
 
116
depends: software/nautilus_file_create
 
117
command: nautilus $HOME/"Test Folder"
 
118
_description:
 
119
 PURPOSE:
 
120
  This test will check that the file browser can delete a file.
 
121
 STEPS:
 
122
  1. Click Test to open the File Browser. 
 
123
  2. Right click on the file called Test File 1 and click on Move To Trash.
 
124
  3. Verify that Test File 1 has been removed.
 
125
  4. Close the File Browser.
 
126
 VERIFICATION:
 
127
   Is Test File 1 now gone?
 
128
 
 
129
plugin: manual
 
130
name: software/nautilus_folder_delete
 
131
depends: software/nautilus_folder_create
 
132
command: nautilus
 
133
_description:
 
134
 PURPOSE:
 
135
  This test will check that the file browser can delete a folder.
 
136
 STEPS:
 
137
  1. Click Test to open the File Browser. 
 
138
  2. Right click on the folder called Test Folder and click on Move To Trash.
 
139
  3. Verify that the folder was deleted.
 
140
  4. Close the file browser.
 
141
 VERIFICATION:
 
142
  Has Test Folder been successfully deleted?
 
143
 
 
144
plugin: local
 
145
name: software/view_office_document
 
146
requires: package.name == "ubuntu-desktop"
 
147
_description: Common Document Types Test
 
148
command:
 
149
 cat <<'EOF' | run_templates -s "find $CHECKBOX_SHARE/data/documents -type f"
 
150
 name: `basename $0`_test
 
151
 plugin: manual
 
152
 description:
 
153
  PURPOSE:
 
154
   This test will check that common office document types can be opened in the default application.
 
155
  STEPS:
 
156
   1. Click Test to open the file '$0' with its default viewer. 
 
157
   2. After the viewer opens, check out the file that was opened.
 
158
   3. Close the application (LibreOffice, Doc Viewer, etc.)
 
159
  VERIFICATION:
 
160
   Did the application open the document properly? (e.g was it displayed and did it function properly?)
 
161
 command: xdg-open $0
 
162
 EOF
 
163
 
 
164
plugin: local
 
165
name: software/audio_file_play
 
166
requires: package.name == "ubuntu-desktop"
 
167
_description: Common Document Types Test
 
168
command:
 
169
 cat <<'EOF' | run_templates -s "find $CHECKBOX_SHARE/data/audio -type f"
 
170
 name: `basename $0`_test
 
171
 plugin: manual
 
172
 description:
 
173
  PURPOSE:
 
174
   This test will check that common audio files can be opened in the default player.
 
175
  STEPS:
 
176
   1. Click Test to open the audio file '$0' with its default player. 
 
177
   2. After the player opens listen to the sound.
 
178
   3. Close the application.
 
179
  VERIFICATION:
 
180
   Did the application play the audio file properly? (no skips, crackles, etc)
 
181
 command: xdg-open $0
 
182
 EOF
 
183
 
 
184
plugin: local
 
185
name: software/video_file_play
 
186
requires: package.name == "ubuntu-desktop"
 
187
_description: Common Document Types Test
 
188
command:
 
189
 cat <<'EOF' | run_templates -s "find $CHECKBOX_SHARE/data/video -type f"
 
190
 name: `basename $0`_test
 
191
 plugin: manual
 
192
 description:
 
193
  PURPOSE:
 
194
   This test will check that common video files can be played in the default player.
 
195
  STEPS:
 
196
   1. Click Test to play the video '$0' with its default player. 
 
197
   2. Watch the video.
 
198
   3. Close the application.
 
199
  VERIFICATION:
 
200
   Did the application play '$0' proplerly (no video or audio issues with playback?)
 
201
 command: xdg-open $0
 
202
 EOF
 
203
 
 
204
plugin: local
 
205
name: software/view_image_file
 
206
requires: package.name == "ubuntu-desktop"
 
207
_description: Common Document Types Test
 
208
command:
 
209
 cat <<'EOF' | run_templates -s "find $CHECKBOX_SHARE/data/images -type f"
 
210
 name: `basename $0`_test
 
211
 plugin: manual
 
212
 description:
 
213
  PURPOSE:
 
214
   This test will check that common image formats can be opened in the default viewer.
 
215
  STEPS:
 
216
   1. Click Test to attempt to open the image '$0' with its default viewer.
 
217
   2. Check out the file that was opened.
 
218
   3. Close the application.
 
219
  VERIFICATION:
 
220
   Did the image display properly?
 
221
 command: xdg-open $0
 
222
 EOF
 
223
 
 
224
plugin: manual
 
225
name: software/firefox
 
226
requires: package.name == 'firefox'
 
227
command: firefox $CHECKBOX_SHARE/data/websites/testindex.html
 
228
_description:
 
229
 PURPOSE:
 
230
  This test will check that Firefox can render a basic web page.
 
231
 STEPS:
 
232
  1. Select Test to launch Firefox and view the test web page.
 
233
 VERIFICATION:
 
234
  Did the Ubuntu Test page load correctly?
 
235
 
 
236
plugin: manual
 
237
name: software/firefox-java
 
238
depends: software/firefox
 
239
requires: package.name == 'firefox'
 
240
command: firefox $CHECKBOX_SHARE/data/websites/javatest.html
 
241
_description:
 
242
 PURPOSE:
 
243
  This test will check that Firefox can run a java applet in a web page. Note:
 
244
  this may require installing additional software to complete successfully.
 
245
 STEPS:
 
246
  1. Select Test to open Firefox with the Java test page, and follow the instructions there.
 
247
 VERIFICATION:
 
248
  Did the applet display?
 
249
 
 
250
plugin: manual
 
251
name: software/firefox-flash
 
252
depends: software/firefox
 
253
requires: package.name == 'firefox'
 
254
command: firefox $CHECKBOX_SHARE/data/websites/flashtest.html
 
255
_description:
 
256
 PURPOSE:
 
257
  This test will check that Firefox can run flash applications. Note: this may
 
258
  require installing additional software to successfully complete.
 
259
 STEPS:
 
260
  1. Select Test to launch Firefox and view a sample Flash test.
 
261
 VERIFICATION:
 
262
  Did you see the text?
 
263
 
 
264
plugin: manual
 
265
name: software/firefox-flash-video
 
266
depends: software/firefox-flash
 
267
requires: package.name == 'firefox'
 
268
command: firefox $CHECKBOX_SHARE/data/websites/flashvideo.html
 
269
_description:
 
270
 PURPOSE:
 
271
  This test will check that Firefox can play a Flash video. Note: this may
 
272
  require installing additional software to successfully complete.
 
273
 STEPS:
 
274
  1. Select Test to launch Firefox and view a short flash video.
 
275
 VERIFICATION:
 
276
  Did the video play correctly?
 
277
 
 
278
plugin: manual
 
279
name: software/firefox-totem
 
280
depends: software/firefox
 
281
requires: 
 
282
    package.name == 'firefox'
 
283
    package.name == 'gstreamer0.10-ffmpeg'
 
284
command: firefox $CHECKBOX_SHARE/data/video/Quicktime_Video.mov
 
285
_description:
 
286
 PURPOSE:
 
287
  This test will check that Firefox can play a Quicktime (.mov) video file.
 
288
  Note: this may require installing additional software to successfully
 
289
  complete.
 
290
 STEPS:
 
291
  1. Select Test to launch Firefox with a sample video.
 
292
 VERIFICATION:
 
293
  Did the video play using a plugin?
 
294
 
 
295
plugin: manual
 
296
name: software/empathy-facebook_chat
 
297
requires: package.name == "empathy"
 
298
command: empathy
 
299
_description:
 
300
 PURPOSE:
 
301
  This test will check that Empathy messaging client works.
 
302
 STEPS:
 
303
  1. Select Test to launch Empathy.
 
304
  2. Configure it to connect to the Facebook Chat service. 
 
305
  3. Once you have completed the test, please quit Empathy to continue here.
 
306
 VERIFICATION:
 
307
  Were you able to connect correctly and send/receive messages?
 
308
 
 
309
plugin: manual
 
310
name: software/empathy-google_talk
 
311
requires: package.name == "empathy"
 
312
command: empathy
 
313
_description:
 
314
 PURPOSE:
 
315
  This test will check that Empathy messaging client works.
 
316
 STEPS:
 
317
  1. Select Test to launch Empathy.
 
318
  2. Configure it to connect to the Google Talk (gtalk) service. 
 
319
  3. Once you have completed the test, please quit Empathy to continue here.
 
320
 VERIFICATION:
 
321
  Were you able to connect correctly and send/receive messages?
 
322
 
 
323
plugin: manual
 
324
name: software/empathy-jabber
 
325
requires: package.name == "empathy"
 
326
command: empathy
 
327
_description:
 
328
 PURPOSE:
 
329
  This test will check that Empathy messaging client works.
 
330
 STEPS:
 
331
  1. Select Test to launch Empathy.
 
332
  2. Configure it to connect to the Jabber service. 
 
333
  3. Once you have completed the test, please quit Empathy to continue here.
 
334
 VERIFICATION:
 
335
  Were you able to connect correctly and send/receive messages?
 
336
 
 
337
plugin: manual
 
338
name: software/empathy-aim
 
339
requires: package.name == "empathy"
 
340
command: empathy
 
341
_description:
 
342
 PURPOSE:
 
343
  This test will check that Empathy messaging client works.
 
344
 STEPS:
 
345
  1. Select Test to launch Empathy.
 
346
  2. Configure it to connect to the AOL Instant Messaging (AIM) service. 
 
347
  3. Once you have completed the test, please quit Empathy to continue here.
 
348
 VERIFICATION:
 
349
  Were you able to connect correctly and send/receive messages?
 
350
 
 
351
plugin: manual
 
352
name: software/empathy-msn
 
353
requires: package.name == "empathy"
 
354
command: empathy
 
355
_description:
 
356
 PURPOSE:
 
357
  This test will check that Empathy messaging client works.
 
358
 STEPS:
 
359
  1. Select Test to launch Empathy.
 
360
  2. Configure it to connect to the Microsoft Network (MSN) service. 
 
361
  3. Once you have completed the test, please quit Empathy to continue here.
 
362
 VERIFICATION:
 
363
  Were you able to connect correctly and send/receive messages?
 
364
 
 
365
plugin: manual
 
366
name: software/evolution-pop3
 
367
requires: package.name == "evolution"
 
368
command: evolution
 
369
_description:
 
370
 PURPOSE:
 
371
  This test will check that Evolution works.
 
372
 STEPS:
 
373
  1. Click the "Test" button to launch Evolution.
 
374
  2. Configure it to connect to a POP3 account.
 
375
 VERIFICATION:
 
376
  Were you able to receive and read e-mail correctly?
 
377
 
 
378
plugin: manual
 
379
name: software/evolution-imap
 
380
requires: package.name == "evolution"
 
381
command: evolution
 
382
_description:
 
383
 PURPOSE:
 
384
  This test will check that Evolution works.
 
385
 STEPS:
 
386
  1. Click the "Test" button to launch Evolution.
 
387
  2. Configure it to connect to a IMAP account.
 
388
 VERIFICATION:
 
389
  Were you able to receive and read e-mail correctly?
 
390
 
 
391
plugin: manual
 
392
name: software/evolution-smtp
 
393
requires: package.name == "evolution"
 
394
command: evolution
 
395
_description:
 
396
 PURPOSE:
 
397
  This test will check that Evolution works.
 
398
 STEPS:
 
399
  1. Click the "Test" button to launch Evolution.
 
400
  2. Configure it to connect to a SMTP account.
 
401
 VERIFICATION:
 
402
  Were you able to send e-mail without errors?
 
403
 
 
404
plugin: manual
 
405
name: software/gcalctool
 
406
requires: package.name == "gcalctool"
 
407
command: gcalctool
 
408
_description:
 
409
 PURPOSE:
 
410
  This test checks that gcalctool (Calculator) works.
 
411
 STEPS:
 
412
  Click the "Test" button to open the calculator.
 
413
 VERIFICATION:
 
414
  Did it launch correctly?
 
415
 
 
416
plugin: manual
 
417
name: software/gcalctool-functions
 
418
depends: software/gcalctool
 
419
requires: package.name == "gcalctool"
 
420
command: gcalctool
 
421
_description:
 
422
 PURPOSE:
 
423
  This test checks that gcalctool (Calculator) works.
 
424
 STEPS:
 
425
  Click the "Test" button to open the calculator and perform:
 
426
  1. Simple math functions (+,-,/,*)
 
427
  2. Nested math functions ((,))
 
428
  3. Fractional math
 
429
  4. Decimal math
 
430
 VERIFICATION:
 
431
  Did the functions perform as expected?
 
432
 
 
433
plugin: manual
 
434
name: software/gcalctool-memory
 
435
depends: software/gcalctool
 
436
requires: package.name == "gcalctool"
 
437
command: gcalctool
 
438
_description:
 
439
 PURPOSE:
 
440
  This test checks that gcalctool (Calculator) works.
 
441
 STEPS:
 
442
  Click the "Test" button to open the calculator and perform:
 
443
   1. Memory set
 
444
   2. Memory reset
 
445
   3. Memory last clear
 
446
   4. Memory clear
 
447
 VERIFICATION:
 
448
  Did the functions perform as expected?
 
449
 
 
450
plugin: manual
 
451
name: software/gcalctool-clipboard
 
452
depends: software/gcalctool
 
453
requires: package.name == "gcalctool"
 
454
command: gcalctool
 
455
_description:
 
456
 PURPOSE:
 
457
  This test checks that gcalctool (Calculator) works.
 
458
 STEPS:
 
459
  Click the "Test" button to open the calculator and perform:
 
460
   1. Cut
 
461
   2. Copy
 
462
   3. Paste
 
463
 VERIFICATION:
 
464
  Did the functions perform as expected?
 
465
 
 
466
plugin: manual
 
467
name: software/gedit
 
468
requires: package.name == "gedit"
 
469
command: gedit
 
470
_description:
 
471
 PURPOSE:
 
472
  This test checks that gedit works.
 
473
 STEPS:
 
474
  1. Click the "Test" button to open gedit.
 
475
  2. Enter some text and save the file (make a note of the file name you use), then close gedit.
 
476
 VERIFICATION:
 
477
  Did this perform as expected?
 
478
 
 
479
plugin: manual
 
480
name: software/gedit-read
 
481
depends: software/gedit
 
482
requires: package.name == "gedit"
 
483
command: gedit
 
484
_description:
 
485
 PURPOSE:
 
486
  This test checks that gedit works.
 
487
 STEPS:
 
488
  1. Click the "Test" button to open gedit, and re-open the file you created previously.
 
489
  2. Edit then save the file, then close gedit.
 
490
 VERIFICATION:
 
491
  Did this perform as expected?
 
492
 
 
493
plugin: manual
 
494
name: software/gnome-terminal
 
495
requires: package.name == "gnome-terminal"
 
496
command: gnome-terminal
 
497
_description:
 
498
 PURPOSE:
 
499
  This test will check that Gnome Terminal works.
 
500
 STEPS:
 
501
  1. Click the "Test" button to open Terminal.
 
502
  2. Type 'ls' and press enter. You should see a list of files and folder in your home directory.
 
503
  3. Close the terminal window.
 
504
 VERIFICATION:
 
505
  Did this perform as expected?