OLD | NEW |
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import logging, os | 5 import logging, os |
6 | 6 |
7 from autotest_lib.client.bin import utils | 7 from autotest_lib.client.bin import utils |
8 from autotest_lib.client.common_lib import error | 8 from autotest_lib.client.common_lib import error |
9 from autotest_lib.client.cros import ui, ui_test | 9 from autotest_lib.client.cros import cros_ui_test, ui |
10 | 10 |
11 | 11 |
12 def html_button(label, onclick=None): | 12 def html_button(label, onclick=None): |
13 return ('''<input type="button" value="%s" onclick="do_submit('%s')"/>''' % | 13 return ('''<input type="button" value="%s" onclick="do_submit('%s')"/>''' % |
14 (label, onclick if onclick else label)) | 14 (label, onclick if onclick else label)) |
15 | 15 |
16 TEMPLATE = ''' | 16 TEMPLATE = ''' |
17 <h5>{0}</h5> | 17 <h5>{0}</h5> |
18 <table> | 18 <table> |
19 <tr> <td>{1[0][desc]}</td> <td>{1[0][result]}</td> </tr> | 19 <tr> <td>{1[0][desc]}</td> <td>{1[0][result]}</td> </tr> |
20 <tr> <td>{1[1][desc]}</td> <td>{1[1][result]}</td> </tr> | 20 <tr> <td>{1[1][desc]}</td> <td>{1[1][result]}</td> </tr> |
21 <tr> <td>{1[2][desc]}</td> <td>{1[2][result]}</td> </tr> | 21 <tr> <td>{1[2][desc]}</td> <td>{1[2][result]}</td> </tr> |
22 </table> | 22 </table> |
23 ''' | 23 ''' |
24 | 24 |
25 class graphics_TearTest(ui_test.UITest): | 25 class graphics_TearTest(cros_ui_test.UITest): |
26 version = 1 | 26 version = 1 |
27 | 27 |
28 | 28 |
29 def setup(self): | 29 def setup(self): |
30 self.job.setup_dep(['glbench']) | 30 self.job.setup_dep(['glbench']) |
31 | 31 |
32 | 32 |
33 def run_once(self): | 33 def run_once(self): |
34 dep = 'glbench' | 34 dep = 'glbench' |
35 dep_dir = os.path.join(self.autodir, 'deps', dep) | 35 dep_dir = os.path.join(self.autodir, 'deps', dep) |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 result = dialog.get_result() | 85 result = dialog.get_result() |
86 | 86 |
87 # If user chose 'Restart', run the whole thing again. | 87 # If user chose 'Restart', run the whole thing again. |
88 if result != 'Restart': | 88 if result != 'Restart': |
89 break | 89 break |
90 | 90 |
91 if not passed: | 91 if not passed: |
92 raise error.TestFail('Failed: ' + | 92 raise error.TestFail('Failed: ' + |
93 ', '.join(test['desc'] for test in tests | 93 ', '.join(test['desc'] for test in tests |
94 if test['result'] != 'Pass')) | 94 if test['result'] != 'Pass')) |
OLD | NEW |