summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/chrome_tests.py
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-26 03:28:58 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-26 03:28:58 +0000
commit9839efcc2c132a22df89f0d343686e267ab89bac (patch)
treeb12b882d09bb0f30e5ae9cdb3fda3873400c79fb /tools/valgrind/chrome_tests.py
parent1517959c1bc4aaf418ff4c88a675944c8c45e329 (diff)
downloadchromium_src-9839efcc2c132a22df89f0d343686e267ab89bac.zip
chromium_src-9839efcc2c132a22df89f0d343686e267ab89bac.tar.gz
chromium_src-9839efcc2c132a22df89f0d343686e267ab89bac.tar.bz2
Valgrind: Pass --gtest_shuffle option to gtest.
NOTRY=true Review URL: https://codereview.chromium.org/86073006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237238 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind/chrome_tests.py')
-rwxr-xr-xtools/valgrind/chrome_tests.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/valgrind/chrome_tests.py b/tools/valgrind/chrome_tests.py
index ca5b180..b9c11da 100755
--- a/tools/valgrind/chrome_tests.py
+++ b/tools/valgrind/chrome_tests.py
@@ -121,6 +121,8 @@ class ChromeTests:
cmd.append("--gtest_print_time")
if self._options.gtest_repeat:
cmd.append("--gtest_repeat=%s" % self._options.gtest_repeat)
+ if self._options.gtest_shuffle:
+ cmd.append("--gtest_shuffle")
return cmd
def Run(self):
@@ -584,6 +586,8 @@ def _main():
parser.add_option("--gtest_filter",
help="additional arguments to --gtest_filter")
parser.add_option("--gtest_repeat", help="argument for --gtest_repeat")
+ parser.add_option("--gtest_shuffle", action="store_true", default=False,
+ help="Randomize tests' orders on every iteration.")
parser.add_option("-v", "--verbose", action="store_true", default=False,
help="verbose output - enable debug log messages")
parser.add_option("--tool", dest="valgrind_tool", default="memcheck",