| Index: build/android/pylib/gtest/test_runner.py
|
| diff --git a/build/android/pylib/gtest/test_runner.py b/build/android/pylib/gtest/test_runner.py
|
| index a487214797c89ac1540db78fea807c1c67a8bfba..f50ea952ed7841fe1b205e810fe590d42eb8c24e 100644
|
| --- a/build/android/pylib/gtest/test_runner.py
|
| +++ b/build/android/pylib/gtest/test_runner.py
|
| @@ -7,11 +7,8 @@ import logging
|
| import os
|
| import sys
|
|
|
| -from pylib import android_commands
|
| from pylib import cmd_helper
|
| from pylib import constants
|
| -from pylib import perf_tests_helper
|
| -from pylib.android_commands import errors
|
| from pylib.base import base_test_result
|
| from pylib.base import base_test_runner
|
| from pylib.utils import run_tests_helper
|
| @@ -25,12 +22,12 @@ import run_isolated
|
|
|
|
|
| _ISOLATE_FILE_PATHS = {
|
| - 'base_unittests': 'base/base_unittests.isolate',
|
| - #'net_unittests': 'net/net_unittests.isolate',
|
| - #'unit_tests': 'chrome/unit_tests.isolate',
|
| - #'content_browsertests': 'content/content_browsertests.isolate',
|
| - #'content_unittests': 'content/content_unittests.isolate',
|
| - }
|
| + 'base_unittests': 'base/base_unittests.isolate',
|
| + #'net_unittests': 'net/net_unittests.isolate',
|
| + #'unit_tests': 'chrome/unit_tests.isolate',
|
| + #'content_browsertests': 'content/content_browsertests.isolate',
|
| + #'content_unittests': 'content/content_unittests.isolate',
|
| + }
|
| _ISOLATE_SCRIPT = os.path.join(
|
| constants.DIR_SOURCE_ROOT, 'tools', 'swarm_client', 'isolate.py')
|
|
|
| @@ -55,14 +52,14 @@ def _GetDataFilesForTestSuite(product_dir, test_suite_basename):
|
| product_dir, '%s.isolated' % test_suite_basename)
|
| assert os.path.exists(isolate_abs_path)
|
| isolate_cmd = [
|
| - 'python', _ISOLATE_SCRIPT,
|
| - 'check',
|
| - '--isolate=%s' % isolate_abs_path,
|
| - '--isolated=%s' % isolated_abs_path,
|
| - '-V', 'PRODUCT_DIR=%s' % product_dir,
|
| - '-V', 'OS=android',
|
| - '--outdir=%s' % product_dir,
|
| - ]
|
| + 'python', _ISOLATE_SCRIPT,
|
| + 'check',
|
| + '--isolate=%s' % isolate_abs_path,
|
| + '--isolated=%s' % isolated_abs_path,
|
| + '-V', 'PRODUCT_DIR=%s' % product_dir,
|
| + '-V', 'OS=android',
|
| + '--outdir=%s' % product_dir,
|
| + ]
|
| assert not cmd_helper.RunCmd(isolate_cmd)
|
| with open(isolated_abs_path) as f:
|
| isolated_content = run_isolated.load_isolated(f.read(),
|
| @@ -155,11 +152,11 @@ def _GetDataFilesForTestSuite(product_dir, test_suite_basename):
|
| ]
|
| elif test_suite_basename == 'cc_perftests':
|
| return [
|
| - 'cc/test/data',
|
| + 'cc/test/data',
|
| ]
|
| elif test_suite_basename == 'perf_tests':
|
| return [
|
| - 'base/test/data',
|
| + 'base/test/data',
|
| ]
|
| elif test_suite_basename == 'content_browsertests':
|
| return [
|
| @@ -342,7 +339,7 @@ class TestRunner(base_test_runner.BaseTestRunner):
|
| 'filter',
|
| self.test_package.test_suite_basename)
|
| disabled_tests = run_tests_helper.GetExpectations(
|
| - gtest_filter_base_path + '_disabled')
|
| + gtest_filter_base_path + '_disabled')
|
| if self._running_on_emulator:
|
| # Append emulator's filter file.
|
| disabled_tests.extend(run_tests_helper.GetExpectations(
|
| @@ -359,11 +356,6 @@ class TestRunner(base_test_runner.BaseTestRunner):
|
| self.test_package.ClearApplicationState()
|
| self.test_package.CreateTestRunnerScript(test, self._test_arguments)
|
| test_results = self.test_package.RunTestsAndListResults()
|
| - except errors.DeviceUnresponsiveError as e:
|
| - # Make sure this device is not attached
|
| - logging.warning(e)
|
| - if android_commands.IsDeviceAttached(self.device):
|
| - raise
|
| finally:
|
| self.CleanupSpawningServerState()
|
| # Calculate unknown test results.
|
|
|