Index: build/android/single_test_runner.py |
diff --git a/build/android/single_test_runner.py b/build/android/single_test_runner.py |
index 503088cdfb035122b45484ac4f78c80a336f9c8b..69417e6da77bc11a7a5e338457a81c0f10f34559 100644 |
--- a/build/android/single_test_runner.py |
+++ b/build/android/single_test_runner.py |
@@ -48,11 +48,13 @@ class SingleTestRunner(BaseTestRunner): |
self.fast_and_loose = fast_and_loose |
if os.path.splitext(test_suite)[1] == '.apk': |
+ self._apk_test_suite = True; |
Yaron
2012/05/16 21:23:55
This violates the point of having TestPackage and
John Grabowski
2012/05/16 22:24:17
agree. E.g. use FilterName() as an overridable me
nilesh
2012/05/16 22:36:54
Done.
|
self.test_package = TestPackageApk( |
self.adb, device, |
test_suite, timeout, rebaseline, performance_test, cleanup_test_files, |
tool, self.dump_debug_info) |
else: |
+ self._apk_test_suite = False; |
self.test_package = TestPackageExecutable( |
self.adb, device, |
test_suite, timeout, rebaseline, performance_test, cleanup_test_files, |
@@ -77,6 +79,10 @@ class SingleTestRunner(BaseTestRunner): |
"""Returns the filename of gtest filter.""" |
filter_dir = os.path.join(sys.path[0], 'gtest_filter') |
filter_name = self.test_package.test_suite_basename + '_disabled' |
+ if self._apk_test_suite: |
John Grabowski
2012/05/16 22:24:17
Staging/transition makes for odd choices.
In the f
|
+ # APK test suite names end with '-debug.apk' |
+ filter_name = self.test_package.test_suite_basename.rsplit( |
+ '-debug', 1)[0] + '_disabled' |
disabled_filter = os.path.join(filter_dir, filter_name) |
return disabled_filter |