OLD | NEW |
1 # -*- coding: utf-8 -*- | 1 # -*- coding: utf-8 -*- |
2 # | 2 # |
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 | 7 |
8 # DESCRIPTION : | 8 # DESCRIPTION : |
9 # | 9 # |
10 # Intended for use during manufacturing to validate that the touchpad | 10 # Intended for use during manufacturing to validate that the touchpad |
11 # is functioning properly. | 11 # is functioning properly. |
12 | 12 |
13 import cairo | 13 import cairo |
14 import gobject | 14 import gobject |
15 import gtk | 15 import gtk |
16 import time | 16 import time |
17 import os | 17 import os |
18 import sys | 18 import sys |
19 import subprocess | 19 import subprocess |
20 | 20 |
21 from cmath import pi | 21 from cmath import pi |
22 from gtk import gdk | 22 from gtk import gdk |
23 | 23 |
24 from autotest_lib.client.bin import factory | 24 from autotest_lib.client.bin import factory |
25 from autotest_lib.client.bin import factory_ui_lib as ful | 25 from autotest_lib.client.bin import factory_ui_lib as ful |
26 from autotest_lib.client.bin import test | 26 from autotest_lib.client.bin import test |
27 from autotest_lib.client.common_lib import error | 27 from autotest_lib.client.bin import factory_error as error |
28 | 28 |
29 | 29 |
30 _SYNCLIENT_SETTINGS_CMDLINE = '/usr/bin/synclient -l' | 30 _SYNCLIENT_SETTINGS_CMDLINE = '/usr/bin/synclient -l' |
31 _SYNCLIENT_CMDLINE = '/usr/bin/synclient -m 50' | 31 _SYNCLIENT_CMDLINE = '/usr/bin/synclient -m 50' |
32 | 32 |
33 _X_SEGMENTS = 5 | 33 _X_SEGMENTS = 5 |
34 _Y_SEGMENTS = 4 | 34 _Y_SEGMENTS = 4 |
35 | 35 |
36 _X_TP_OFFSET = 12 | 36 _X_TP_OFFSET = 12 |
37 _Y_TP_OFFSET = 12 | 37 _Y_TP_OFFSET = 12 |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
287 synclient = SynClient(test) | 287 synclient = SynClient(test) |
288 | 288 |
289 ful.run_test_widget(self.job, test_widget, | 289 ful.run_test_widget(self.job, test_widget, |
290 cleanup_callback=synclient.quit) | 290 cleanup_callback=synclient.quit) |
291 | 291 |
292 missing = test.calc_missing_string() | 292 missing = test.calc_missing_string() |
293 if missing: | 293 if missing: |
294 raise error.TestFail(missing) | 294 raise error.TestFail(missing) |
295 | 295 |
296 factory.log('%s run_once finished' % self.__class__) | 296 factory.log('%s run_once finished' % self.__class__) |
OLD | NEW |