~roadmr/ubuntu/precise/checkbox/0.13.5

« back to all changes in this revision

Viewing changes to jobs/usb.txt.in

  • Committer: Mathieu Trudel-Lapierre
  • Date: 2011-08-10 22:53:09 UTC
  • mfrom: (30.1.1 exp-ubuntu-checkbox)
  • Revision ID: mathieu-tl@ubuntu.com-20110810225309-6mis2ukos72cfrzi
Tags: 0.12.4
New upstream release (LP: #824180):
[Brendan Donegan]
* Refactored job definition files.
* Fixed dependencies and test naming.
* Added Online CPU before/after suspend test.
* Automated wireless tests.
* Removed redundant sru_suite.txt, updated dependencies accordingly.
* Automated bluetooth_obex tests.
[Daniel Manrique]
* Further improvements to make frontend/backend communication more reliable.
  Prevents stuck backends, failure to close the GUI due to lack of reply
  from the backend, and test specifying "user" not being run.
* scripts/keyboard_test modified to account for pygi-related GTK API
  changes. (LP: #804369)
* scripts/sleep_test: improve handling of NetworkManager DBus API
  changes. (LP: #808423)
* scripts/cdimage_resource: properly handle releases with "LTS" in their
  name (LP: #814085)
* Updated minimum_resolution test as per latest system requirements, leaving
  just one unified test. (LP: #767166)
[Javier Collado]
* Checkbox exits with EX_NOINPUT if a whitelist or blacklist file is
  specified and cannot be found.
* Deselect a test suite automatically when none of its children is selected,
  in the GTK interface. (LP: #651878)
* Make the "Next" button the default action when Enter is pressed, to 
  streamline testing with the GTK interface.
[Marc Tardif]
* Fixed udevam not being found because /sbin not in PATH (LP: #597305)
* Fixed hardware attachments for udev and dmi (LP: #822682)
[Sylvain Pineau]
* Expose the message store to other plugins, via firing an expose-msgstore
  event.
[Andrew Faulkner]
* Fix description for nautilus_file_create job (LP: #821141) 
[Kenneth Wimer]
* New header image that follows brand guidelines (LP: #554202)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
plugin: manual
2
 
name: usb
 
2
name: usb/detect
3
3
requires: package.name == 'linux'
4
4
command: lsusb | sed 's/.*\(ID .*\)/\1/' | head -n 4
5
5
_description:
10
10
 Is this correct?
11
11
 
12
12
plugin: manual
13
 
name: usb-keyboard
14
 
depends: usb
 
13
name: usb/disk_detect
 
14
depends: usb/detect
 
15
requires package.name == 'linux'
 
16
command: usb_test -l
 
17
_description:
 
18
 Plug in one or more USB keys or hard drives and click Test.
 
19
 .
 
20
 $output
 
21
 .
 
22
 Were the drives detected?
 
23
 
 
24
plugin: manual
 
25
name: usb/keyboard
 
26
depends: usb/detect
15
27
requires: package.name == 'linux'
16
28
command: keyboard_test
17
29
_description:
21
33
 Does the keyboard work?
22
34
 
23
35
plugin: manual
24
 
name: usb-mouse
25
 
depends: usb
 
36
name: usb/mouse
 
37
depends: usb/detect
26
38
requires: package.name == 'linux'
27
39
_description:
28
40
 USB mouse verification procedure:
32
44
 Did all the steps work?
33
45
 
34
46
plugin: manual
35
 
name: usb-insert
36
 
depends: usb
 
47
name: usb/insert
 
48
depends: usb/detect
37
49
requires: package.name == 'linux'
38
50
command: watch_command -q -r 5 lsusb
39
51
_description:
44
56
 If no USB device is inserted or the device is not recognized, the test will fail and 'No' will be selected below.
45
57
 
46
58
plugin: manual
47
 
name: usb-remove
48
 
depends: usb-insert
 
59
name: usb/remove
 
60
depends: usb/insert
49
61
requires: package.name == 'linux'
50
62
command: watch_command -q -r 5 lsusb
51
63
_description:
55
67
 If the USB device isn't removed or the removal is not registered, the test will fail and 'No' will be selected below.
56
68
 
57
69
plugin: manual
58
 
name: usb-storage
59
 
requires: package.name == 'linux'
60
 
depends: usb
61
 
_description:
62
 
 Plug a USB storage device into the computer. An icon should appear \
63
 
 on the desktop and in the "Places" menu at the top of the screen.
64
 
 .
65
 
 Does the window automatically appear?
66
 
 
67
 
plugin: manual
68
 
name: usb-storage-transfer
69
 
requires: package.name == 'linux'
70
 
depends: usb-storage
 
70
name: usb/storage-transfer
 
71
requires: package.name == 'linux'
 
72
command: usb_test -t
71
73
_description:
72
74
 USB HDD verification procedure:
73
 
 1.- Plug a USB HDD into the computer
 
75
 1.- Plug a USB HDD or thumbdrive into the computer
74
76
 2.- An icon should appear on the desktop and in the "Places" menu at the top of the screen.
75
 
 3.- Copy some files from the internal/USB HDD to the USB/internal HDD
 
77
 3.- Click Test to begin
76
78
 .
77
 
 Do the copy operations work as expected?
 
79
 If the test is successful, you should see the Yes radio button marked.
 
80
 
 
81
plugin: shell
 
82
name: usb/storage-automated
 
83
requires: package.name == 'linux'
 
84
command: usb_test -t
 
85
_description:
 
86
 This test is automated and requires that you plug in at least one usb storage device before running checkbox.
78
87
 
79
88
plugin: manual
80
 
name: usb-panels
 
89
name: usb/panels
81
90
requires: package.name == 'linux'
82
 
depends: usb-storage
83
91
_description:
84
92
 Connect a USB storage device to an external USB slot on this computer. \
85
93
 An icon should appear on the desktop and in the "Places" menu at the top of the screen.