summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-26 10:16:18 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-26 10:16:18 +0000
commit5bd2c908299579adde27bb0d3d9430a7d20b8c83 (patch)
treef6976808f520e5659dfbc0fba186391d82139504 /tools
parent6de54ca95a4031fb1480b6d2db99c657afe6d35d (diff)
downloadchromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.zip
chromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.tar.gz
chromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.tar.bz2
Locate Valgrind binaries for RaceVerifier as well as Memcheck and TSan.
TBR=eugenis Review URL: http://codereview.chromium.org/8394038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107328 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rwxr-xr-xtools/valgrind/chrome_tests.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/valgrind/chrome_tests.sh b/tools/valgrind/chrome_tests.sh
index 1dc5ed2..d30253a 100755
--- a/tools/valgrind/chrome_tests.sh
+++ b/tools/valgrind/chrome_tests.sh
@@ -17,11 +17,13 @@ NEEDS_VALGRIND=1
# or
# tools/valgrind/chrome_tests.sh --tool=memcheck
# (same for "--tool=tsan")
+# TODO(glider): can this be made more compact?
for flag in $@
do
if [ "$flag" == "--tool" ]
then
- # Need to check that the next argument is either "memcheck" or "tsan".
+ # Need to check that the next argument is either "memcheck", "tsan"
+ # or "tsan_rv".
TOOL_OPTION=1
NEEDS_VALGRIND=0
continue
@@ -29,6 +31,10 @@ do
then
NEEDS_VALGRIND=1
break
+ elif [ "$flag" == "--tool=tsan_rv" ]
+ then
+ NEEDS_VALGRIND=1
+ break
elif [ "$flag" == "--tool=memcheck" ]
then
NEEDS_VALGRIND=1
@@ -49,6 +55,10 @@ do
then
NEEDS_VALGRIND=1
break
+ elif [ "$flag" == "tsan_rv" ]
+ then
+ NEEDS_VALGRIND=1
+ break
else
TOOL_OPTION=0
fi