Index: tools/run_perf.py |
diff --git a/tools/run_perf.py b/tools/run_perf.py |
index b09d5b5ed596fcc53d453fe239368a071595eb7b..3f73ee6c250693bd48dd978e3b4bedd5eedeac1c 100755 |
--- a/tools/run_perf.py |
+++ b/tools/run_perf.py |
@@ -108,11 +108,7 @@ from testrunner.local import commands |
from testrunner.local import utils |
ARCH_GUESS = utils.DefaultArch() |
-SUPPORTED_ARCHS = ["android_arm", |
- "android_arm64", |
- "android_ia32", |
- "android_x64", |
- "arm", |
+SUPPORTED_ARCHS = ["arm", |
"ia32", |
"mips", |
"mipsel", |
@@ -470,7 +466,7 @@ class Platform(object): |
@staticmethod |
def GetPlatform(options): |
- if options.arch.startswith("android"): |
+ if options.android_build_tools: |
return AndroidPlatform(options) |
else: |
return DesktopPlatform(options) |
@@ -632,7 +628,8 @@ def Main(args): |
logging.getLogger().setLevel(logging.INFO) |
parser = optparse.OptionParser() |
parser.add_option("--android-build-tools", |
- help="Path to chromium's build/android.") |
+ help="Path to chromium's build/android. Specifying this " |
+ "option will run tests using android platform.") |
parser.add_option("--arch", |
help=("The architecture to run tests for, " |
"'auto' or 'native' for auto-detect"), |
@@ -663,15 +660,8 @@ def Main(args): |
print "Unknown architecture %s" % options.arch |
return 1 |
- if (bool(options.arch.startswith("android")) != |
- bool(options.android_build_tools)): # pragma: no cover |
- print ("Android architectures imply setting --android-build-tools and the " |
- "other way around.") |
- return 1 |
- |
- if (options.device and not |
- options.arch.startswith("android")): # pragma: no cover |
- print "Specifying a device requires an Android architecture to be used." |
+ if (options.device and not options.android_build_tools): # pragma: no cover |
+ print "Specifying a device requires Android build tools." |
return 1 |
workspace = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) |