Merge lp:~cypressyew/checkbox/input-after-s3 into lp:checkbox

Proposed by Po-Hsu Lin
Status: Merged
Approved by: Zygmunt Krynicki
Approved revision: 3059
Merged at revision: 3060
Proposed branch: lp:~cypressyew/checkbox/input-after-s3
Merge into: lp:checkbox
Diff against target: 54 lines (+25/-0)
3 files modified
providers/plainbox-provider-certification-client/whitelists/client-cert.whitelist (+2/-0)
providers/plainbox-provider-certification-client/whitelists/client-selftest.whitelist (+2/-0)
providers/plainbox-provider-checkbox/jobs/suspend.txt.in (+21/-0)
To merge this branch: bzr merge lp:~cypressyew/checkbox/input-after-s3
Reviewer Review Type Date Requested Status
Zygmunt Krynicki (community) Approve
Review via email: mp+222758@code.launchpad.net

Description of the change

input/pointing tests were copied and adapted for testing basic functionality of input devices (mouse, touchpad, trackpoint, touchscreen)

I didn't go further for multi-touch tests, we could open a new bug for it if we need one.

To post a comment you must log in.
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Looks good, thanks +1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'providers/plainbox-provider-certification-client/whitelists/client-cert.whitelist'
2--- providers/plainbox-provider-certification-client/whitelists/client-cert.whitelist 2014-06-06 08:21:18 +0000
3+++ providers/plainbox-provider-certification-client/whitelists/client-cert.whitelist 2014-06-11 08:23:56 +0000
4@@ -273,6 +273,8 @@
5 suspend/cycle_resolutions_after_suspend
6 suspend/xrandr_screens_after_suspend.tar.gz
7 suspend/record_playback_after_suspend
8+suspend/pointing-after-suspend
9+suspend/pointing-after-suspend_.*
10 suspend/mmc-insert-after-suspend
11 suspend/mmc-storage-after-suspend
12 suspend/mmc-remove-after-suspend
13
14=== modified file 'providers/plainbox-provider-certification-client/whitelists/client-selftest.whitelist'
15--- providers/plainbox-provider-certification-client/whitelists/client-selftest.whitelist 2014-06-06 07:51:18 +0000
16+++ providers/plainbox-provider-certification-client/whitelists/client-selftest.whitelist 2014-06-11 08:23:56 +0000
17@@ -261,6 +261,8 @@
18 suspend/cycle_resolutions_after_suspend
19 suspend/xrandr_screens_after_suspend.tar.gz
20 suspend/record_playback_after_suspend
21+suspend/pointing-after-suspend
22+suspend/pointing-after-suspend_.*
23 suspend/mmc-insert-after-suspend
24 suspend/mmc-storage-after-suspend
25 suspend/mmc-remove-after-suspend
26
27=== modified file 'providers/plainbox-provider-checkbox/jobs/suspend.txt.in'
28--- providers/plainbox-provider-checkbox/jobs/suspend.txt.in 2014-06-03 20:04:55 +0000
29+++ providers/plainbox-provider-checkbox/jobs/suspend.txt.in 2014-06-11 08:23:56 +0000
30@@ -2140,3 +2140,24 @@
31 Takes multiple pictures based on the resolutions supported by the camera and
32 validates their size and that they are of a valid format after suspend
33
34+plugin: local
35+_summary: Pointing device tests after suspend.
36+id: suspend/pointing-after-suspend
37+requires:
38+ device.category == 'MOUSE' or device.category == 'TOUCHPAD' or device.category == 'TOUCHSCREEN'
39+_description: Pointing device tests after suspend.
40+depends: suspend/suspend_advanced
41+command:
42+ cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=MOUSE" -w "category=TOUCHPAD" -w "category=TOUCHSCREEN"'
43+ plugin: manual
44+ id: suspend/pointing-after-suspend_`echo "${product}_${category}" | sed 's/ /_/g;s/[^_a-zA-Z0-9-]//g'`_`basename $path`
45+ requires: device.path == "$path"
46+ description:
47+ PURPOSE:
48+ This will test your $product device after suspend.
49+ STEPS:
50+ 1. Move the cursor with your $product.
51+ VERIFICATION:
52+ Did the cursor move?
53+ EOF
54+

Subscribers

People subscribed via source and target branches