Chromium Code Reviews| Index: build/android/single_test_runner.py |
| diff --git a/build/android/single_test_runner.py b/build/android/single_test_runner.py |
| index 4a3faa8cb28b07094f0a6764b04167dd04c51392..32900cefafc60bd3ae70f3368720c5b65c518f14 100644 |
| --- a/build/android/single_test_runner.py |
| +++ b/build/android/single_test_runner.py |
| @@ -9,6 +9,7 @@ import sys |
| from base_test_runner import BaseTestRunner |
| import debug_info |
| import run_tests_helper |
| +from test_package_apk import TestPackageApk |
| from test_package_executable import TestPackageExecutable |
| from test_result import TestResults |
| @@ -46,9 +47,20 @@ class SingleTestRunner(BaseTestRunner): |
| self.dump_debug_info = None |
| self.fast_and_loose = fast_and_loose |
| - self.test_package = TestPackageExecutable(self.adb, device, |
| - test_suite, timeout, rebaseline, performance_test, cleanup_test_files, |
| - tool, self.dump_debug_info) |
| + if os.path.splitext(test_suite)[1] == '.apk': |
| + self.test_package = TestPackageApk( |
| + self.adb, device, |
| + test_suite, timeout, rebaseline, performance_test, cleanup_test_files, |
| + tool, self.dump_debug_info) |
| + else: |
| + android_product_out = '.' # os.environ['ANDROID_PRODUCT_OUT'] |
| + symbols_dir = os.path.join( |
| + android_product_out, 'symbols', 'data', |
| + 'local') |
|
bulach
2012/04/12 15:51:42
56-59 seem unnecessary in this context..
John Grabowski
2012/04/13 01:11:37
right; removed
|
| + self.test_package = TestPackageExecutable( |
| + self.adb, device, |
| + test_suite, timeout, rebaseline, performance_test, cleanup_test_files, |
| + tool, self.dump_debug_info) |
| def _GetHttpServerDocumentRootForTestSuite(self): |
| """Returns the document root needed by the test suite.""" |