Index: client/site_tests/desktopui_IBusTest/desktopui_IBusTest.py |
diff --git a/client/site_tests/desktopui_IBusTest/desktopui_IBusTest.py b/client/site_tests/desktopui_IBusTest/desktopui_IBusTest.py |
index 7a4e2c8acb76c1102123a8556945cba46ad5d927..3fab4f3ef974fd885fa966b27044ef66130b4652 100644 |
--- a/client/site_tests/desktopui_IBusTest/desktopui_IBusTest.py |
+++ b/client/site_tests/desktopui_IBusTest/desktopui_IBusTest.py |
@@ -3,7 +3,7 @@ |
# found in the LICENSE file. |
import logging, os, time |
-from autotest_lib.client.bin import site_login, test |
+from autotest_lib.client.bin import site_ui_test, test |
from autotest_lib.client.common_lib import error, site_ui, utils |
def wait_for_ibus_daemon_or_die(timeout=10): |
@@ -18,12 +18,11 @@ def wait_for_ibus_daemon_or_die(timeout=10): |
raise error.TestFail('ibus-daemon is not running') |
-class desktopui_IBusTest(test.test): |
+class desktopui_IBusTest(site_ui_test.UITest): |
version = 1 |
preserve_srcdir = True |
def setup(self): |
- self.job.setup_dep(['autox']) |
self.job.setup_dep(['ibusclient']) |
@@ -70,23 +69,14 @@ class desktopui_IBusTest(test.test): |
def run_once(self): |
- logged_in = site_login.logged_in() |
- if not logged_in: |
- if not site_login.attempt_login(self, 'autox_script.json'): |
- raise error.TestFail('Could not login') |
- try: |
- wait_for_ibus_daemon_or_die() |
- dep = 'ibusclient' |
- dep_dir = os.path.join(self.autodir, 'deps', dep) |
- self.job.install_pkg(dep, 'dep', dep_dir) |
- |
- self.exefile = os.path.join(self.autodir, |
- 'deps/ibusclient/ibusclient') |
- self.test_reachable() |
- self.test_supported_engines() |
- for type_name in ['boolean', 'int', 'double', 'string']: |
- self.test_config(type_name) |
- finally: |
- # If we started logged out, log back out. |
- if not logged_in: |
- site_login.attempt_logout() |
+ wait_for_ibus_daemon_or_die() |
+ dep = 'ibusclient' |
+ dep_dir = os.path.join(self.autodir, 'deps', dep) |
+ self.job.install_pkg(dep, 'dep', dep_dir) |
+ |
+ self.exefile = os.path.join(self.autodir, |
+ 'deps/ibusclient/ibusclient') |
+ self.test_reachable() |
+ self.test_supported_engines() |
+ for type_name in ['boolean', 'int', 'double', 'string']: |
+ self.test_config(type_name) |