| Index: tools/run-tests.py
|
| diff --git a/tools/run-tests.py b/tools/run-tests.py
|
| index fb0c6559940994989c4089ff7c06b3d806cad3d7..c54c32d84421550943c87d00e02580a30c3d658b 100755
|
| --- a/tools/run-tests.py
|
| +++ b/tools/run-tests.py
|
| @@ -171,9 +171,11 @@ SLOW_ARCHS = ["android_arm",
|
|
|
| def BuildOptions():
|
| result = optparse.OptionParser()
|
| + result.usage = '%prog [options] [tests]'
|
| + result.description = """TESTS: %s""" % (DEFAULT_TESTS)
|
| result.add_option("--arch",
|
| help=("The architecture to run tests for, "
|
| - "'auto' or 'native' for auto-detect"),
|
| + "'auto' or 'native' for auto-detect: %s" % SUPPORTED_ARCHS),
|
| default="ia32,x64,arm")
|
| result.add_option("--arch-and-mode",
|
| help="Architecture and mode in the format 'arch.mode'",
|
| @@ -220,7 +222,8 @@ def BuildOptions():
|
| result.add_option("-j", help="The number of parallel tasks to run",
|
| default=0, type="int")
|
| result.add_option("-m", "--mode",
|
| - help="The test modes in which to run (comma-separated)",
|
| + help="The test modes in which to run (comma-separated,"
|
| + " uppercase for ninja and buildbot builds): %s" % MODES.keys(),
|
| default="release,debug")
|
| result.add_option("--no-harness", "--noharness",
|
| help="Run without test harness of a given suite",
|
| @@ -248,7 +251,7 @@ def BuildOptions():
|
| help="Don't run any testing variants",
|
| default=False, dest="no_variants", action="store_true")
|
| result.add_option("--variants",
|
| - help="Comma-separated list of testing variants")
|
| + help="Comma-separated list of testing variants: %s" % VARIANTS)
|
| result.add_option("--outdir", help="Base directory with compile output",
|
| default="out")
|
| result.add_option("--predictable",
|
| @@ -548,6 +551,8 @@ def Execute(arch, mode, args, options, suites, workspace):
|
| "%s.%s" % (arch, MODES[mode]["output_folder"]),
|
| )
|
| shell_dir = os.path.relpath(shell_dir)
|
| + if not os.path.exists(shell_dir):
|
| + raise Exception('Could not find shell_dir: "%s"' % shell_dir)
|
|
|
| # Populate context object.
|
| mode_flags = MODES[mode]["flags"]
|
|
|