Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / v8 / tools / run-tests.py
index e032a55..52f5c7f 100755 (executable)
@@ -33,6 +33,7 @@ import multiprocessing
 import optparse
 import os
 from os.path import join
+import platform
 import shlex
 import subprocess
 import sys
@@ -99,6 +100,9 @@ def BuildOptions():
   result.add_option("--arch-and-mode",
                     help="Architecture and mode in the format 'arch.mode'",
                     default=None)
+  result.add_option("--asan",
+                    help="Regard test expectations for ASAN",
+                    default=False, action="store_true")
   result.add_option("--buildbot",
                     help="Adapt to path structure used on buildbots",
                     default=False, action="store_true")
@@ -386,11 +390,13 @@ def Execute(arch, mode, args, options, suites, workspace):
   # Find available test suites and read test cases from them.
   variables = {
     "arch": arch,
+    "asan": options.asan,
     "deopt_fuzzer": False,
     "gc_stress": options.gc_stress,
     "isolates": options.isolates,
     "mode": mode,
     "no_i18n": options.no_i18n,
+    "simulator": utils.UseSimulator(arch),
     "system": utils.GuessOS(),
   }
   all_tests = []