summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorfrankf@chromium.org <frankf@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 23:52:44 +0000
committerfrankf@chromium.org <frankf@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 23:52:44 +0000
commit978b2fa912f7acd65b5496fedee51a166aecd974 (patch)
tree4d82d86e189e77dc16dc662570f0ccd6ee117457 /build
parent524bb5991061ddb081980b1f6379510090535522 (diff)
downloadchromium_src-978b2fa912f7acd65b5496fedee51a166aecd974.zip
chromium_src-978b2fa912f7acd65b5496fedee51a166aecd974.tar.gz
chromium_src-978b2fa912f7acd65b5496fedee51a166aecd974.tar.bz2
[Android] Return error exit code if no devices are attached.
BUG=274819 R=craigdh@chromium.org Review URL: https://codereview.chromium.org/22865020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218120 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/android/pylib/base/test_dispatcher.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/build/android/pylib/base/test_dispatcher.py b/build/android/pylib/base/test_dispatcher.py
index 8ddd7ac..10b0b4b 100644
--- a/build/android/pylib/base/test_dispatcher.py
+++ b/build/android/pylib/base/test_dispatcher.py
@@ -360,9 +360,8 @@ def RunTests(tests, runner_factory, wait_for_debugger, test_device,
A tuple of (base_test_result.TestRunResults object, exit code).
"""
if not tests:
- logging.error('No tests to run.')
+ logging.critical('No tests to run.')
return (base_test_result.TestRunResults(), constants.ERROR_EXIT_CODE)
-
if shard:
# Generate a shared _TestCollection object for all test runners, so they
# draw from a common pool of tests.
@@ -378,6 +377,9 @@ def RunTests(tests, runner_factory, wait_for_debugger, test_device,
log_string = 'replicated on each device'
devices = _GetAttachedDevices(wait_for_debugger, test_device)
+ if not devices:
+ logging.critical('No attached devices.')
+ return (base_test_result.TestRunResults(), constants.ERROR_EXIT_CODE)
logging.info('Will run %d tests (%s): %s', len(tests), log_string, str(tests))
runners = _CreateRunners(runner_factory, devices, setup_timeout)