summaryrefslogtreecommitdiffstats
path: root/build/android
diff options
context:
space:
mode:
authorsivachandra@chromium.org <sivachandra@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-24 01:36:24 +0000
committersivachandra@chromium.org <sivachandra@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-24 01:36:24 +0000
commit54c2d5367b067e8b22c7bd3e83ea7a113c1ce93c (patch)
tree9e6fad4a64be2360c04fd78822cf0ab9905aab13 /build/android
parentf8011407ebfbd3c83018a0bf4a4a33671470c9bc (diff)
downloadchromium_src-54c2d5367b067e8b22c7bd3e83ea7a113c1ce93c.zip
chromium_src-54c2d5367b067e8b22c7bd3e83ea7a113c1ce93c.tar.gz
chromium_src-54c2d5367b067e8b22c7bd3e83ea7a113c1ce93c.tar.bz2
[Android] Add 'official_build' option for running an instrumentation suite.
BUG=249997 Review URL: https://chromiumcodereview.appspot.com/20545002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219401 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/android')
-rwxr-xr-xbuild/android/buildbot/bb_device_steps.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/build/android/buildbot/bb_device_steps.py b/build/android/buildbot/bb_device_steps.py
index b6ba481..5acc976 100755
--- a/build/android/buildbot/bb_device_steps.py
+++ b/build/android/buildbot/bb_device_steps.py
@@ -157,7 +157,7 @@ def InstallApk(options, test, print_step=False):
def RunInstrumentationSuite(options, test, flunk_on_failure=True,
- python_only=False):
+ python_only=False, official_build=False):
"""Manages an invocation of test_runner.py for instrumentation tests.
Args:
@@ -165,6 +165,7 @@ def RunInstrumentationSuite(options, test, flunk_on_failure=True,
test: An I_TEST namedtuple
flunk_on_failure: Flunk the step if tests fail.
Python: Run only host driven Python tests.
+ official_build: Run official-build tests.
"""
bb_annotations.PrintNamedStep('%s_instrumentation_tests' % test.name.lower())
@@ -190,6 +191,10 @@ def RunInstrumentationSuite(options, test, flunk_on_failure=True,
args.extend(test.extra_flags)
if python_only:
args.append('-p')
+ if official_build:
+ # The option needs to be assigned 'True' as it does not have an action
+ # associated with it.
+ args.append('--official-build')
RunCmd(['build/android/test_runner.py', 'instrumentation'] + args,
flunk_on_failure=flunk_on_failure)