| Index: client/site_tests/factory_Keyboard/factory_Keyboard.py
|
| diff --git a/client/site_tests/factory_Keyboard/factory_Keyboard.py b/client/site_tests/factory_Keyboard/factory_Keyboard.py
|
| index 079e6e10147e351df5dcd3a3c63f4544bdbd0f5b..b07588daa243a30b50568b557d9b213191f5e242 100644
|
| --- a/client/site_tests/factory_Keyboard/factory_Keyboard.py
|
| +++ b/client/site_tests/factory_Keyboard/factory_Keyboard.py
|
| @@ -32,10 +32,9 @@ from autotest_lib.client.common_lib import error
|
|
|
| class KeyboardTest:
|
|
|
| - def __init__(self, kbd_image, bindings, ft_state):
|
| + def __init__(self, kbd_image, bindings):
|
| self._kbd_image = kbd_image
|
| self._bindings = bindings
|
| - self._ft_state = ft_state
|
| self._pressed_keys = set()
|
| self._deadline = None
|
| self.successful_keys = set()
|
| @@ -45,8 +44,9 @@ class KeyboardTest:
|
| set(self._bindings) - self.successful_keys)
|
| if not missing_keys:
|
| return ''
|
| - return 'Missing following keys\n' \
|
| - '沒有偵測到下列按鍵,鍵盤可能故障,請檢修: %s' % ', '.join(missing_keys)
|
| + return ('Missing following keys\n' +
|
| + '沒有偵測到下列按鍵,鍵盤可能故障,請檢修: %s' %
|
| + ', '.join(missing_keys))
|
|
|
| def timer_event(self, countdown_label):
|
| if not self._deadline: # Ignore timer with no countdown in progress.
|
| @@ -80,8 +80,6 @@ class KeyboardTest:
|
| return True
|
|
|
| def key_press_event(self, widget, event):
|
| - if self._ft_state.exit_on_trigger(event):
|
| - return True
|
| if ('GDK_MOD1_MASK' in event.state.value_names
|
| and event.keyval == gtk.keysyms.q):
|
| # Alt-q for early exit.
|
| @@ -130,15 +128,10 @@ class factory_Keyboard(test.test):
|
| version = 1
|
| preserve_srcdir = True
|
|
|
| - def run_once(self,
|
| - test_widget_size=None,
|
| - trigger_set=None,
|
| - layout=None):
|
| + def run_once(self, layout=None):
|
|
|
| factory.log('%s run_once' % self.__class__)
|
|
|
| - ft_state = ful.State(trigger_set)
|
| -
|
| os.chdir(self.srcdir)
|
| kbd_image = cairo.ImageSurface.create_from_png('%s.png' % layout)
|
| image_size = (kbd_image.get_width(), kbd_image.get_height())
|
| @@ -146,7 +139,7 @@ class factory_Keyboard(test.test):
|
| with open('%s.bindings' % layout, 'r') as file:
|
| bindings = eval(file.read())
|
|
|
| - test = KeyboardTest(kbd_image, bindings, ft_state)
|
| + test = KeyboardTest(kbd_image, bindings)
|
|
|
| drawing_area = gtk.DrawingArea()
|
| drawing_area.set_size_request(*image_size)
|
| @@ -161,9 +154,7 @@ class factory_Keyboard(test.test):
|
| test_widget.pack_start(drawing_area, False, False)
|
| test_widget.pack_start(countdown_widget, False, False)
|
|
|
| - ft_state.run_test_widget(
|
| - test_widget=test_widget,
|
| - test_widget_size=test_widget_size,
|
| + ful.run_test_widget(self.job, test_widget,
|
| window_registration_callback=test.register_callbacks)
|
|
|
| missing = test.calc_missing_string()
|
|
|