Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Runs the WebDriver Java acceptance tests. | 6 """Runs the WebDriver Java acceptance tests. |
| 7 | 7 |
| 8 This script is called from chrome/test/chromedriver/run_all_tests.py and reports | 8 This script is called from chrome/test/chromedriver/run_all_tests.py and reports |
| 9 results using the buildbot annotation scheme. | 9 results using the buildbot annotation scheme. |
| 10 | 10 |
| 11 For ChromeDriver documentation, refer to http://code.google.com/p/chromedriver. | 11 For ChromeDriver documentation, refer to http://code.google.com/p/chromedriver. |
| 12 """ | 12 """ |
| 13 | 13 |
| 14 import optparse | 14 import optparse |
| 15 import os | 15 import os |
| 16 import shutil | 16 import shutil |
| 17 import sys | 17 import sys |
| 18 import xml.dom.minidom as minidom | 18 import xml.dom.minidom as minidom |
| 19 | 19 |
| 20 _THIS_DIR = os.path.abspath(os.path.dirname(__file__)) | 20 _THIS_DIR = os.path.abspath(os.path.dirname(__file__)) |
| 21 sys.path.insert(0, os.path.join(_THIS_DIR, os.pardir)) | 21 sys.path.append(os.path.join(_THIS_DIR, os.pardir)) |
|
frankf
2013/08/09 21:34:11
This might be problematic if there are python modu
chrisgao (Use stgao instead)
2013/08/09 22:52:48
Good catch.
But let's make it simpler: do the ins
| |
| 22 | 22 |
| 23 import chrome_paths | 23 import chrome_paths |
| 24 import test_environment | 24 import test_environment |
| 25 import util | 25 import util |
| 26 | 26 |
| 27 | 27 |
| 28 class TestResult(object): | 28 class TestResult(object): |
| 29 """A result for an attempted single test case.""" | 29 """A result for an attempted single test case.""" |
| 30 | 30 |
| 31 def __init__(self, name, time, failure): | 31 def __init__(self, name, time, failure): |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 302 android_package=options.android_package, | 302 android_package=options.android_package, |
| 303 verbose=options.verbose, | 303 verbose=options.verbose, |
| 304 debug=options.debug) | 304 debug=options.debug) |
| 305 return PrintTestResults(results) | 305 return PrintTestResults(results) |
| 306 finally: | 306 finally: |
| 307 environment.GlobalTearDown() | 307 environment.GlobalTearDown() |
| 308 | 308 |
| 309 | 309 |
| 310 if __name__ == '__main__': | 310 if __name__ == '__main__': |
| 311 sys.exit(main()) | 311 sys.exit(main()) |
| OLD | NEW |