summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/chrome_tests.sh
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-09 13:00:17 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-09 13:00:17 +0000
commit81e0a0d3472499b29be60d6a5c098c144c028904 (patch)
tree6ce3fca8c149aae6e708e8b8bb3ae549bb5a29c6 /tools/valgrind/chrome_tests.sh
parent84a997e1d76ef36efa761b8a193d0def4c8dcfe9 (diff)
downloadchromium_src-81e0a0d3472499b29be60d6a5c098c144c028904.zip
chromium_src-81e0a0d3472499b29be60d6a5c098c144c028904.tar.gz
chromium_src-81e0a0d3472499b29be60d6a5c098c144c028904.tar.bz2
Revert the chrome_tests.sh changes until the Bash support in the buildsystem is fixed.
TBR=timurrrr Review URL: http://codereview.chromium.org/7857034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100396 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/valgrind/chrome_tests.sh')
-rwxr-xr-xtools/valgrind/chrome_tests.sh68
1 files changed, 13 insertions, 55 deletions
diff --git a/tools/valgrind/chrome_tests.sh b/tools/valgrind/chrome_tests.sh
index 2e86bf43..356a63e 100755
--- a/tools/valgrind/chrome_tests.sh
+++ b/tools/valgrind/chrome_tests.sh
@@ -1,6 +1,6 @@
-#!/bin/bash
+#!/bin/sh
-# Copyright (c) 2011 The Chromium Authors. All rights reserved.
+# Copyright (c) 2009 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -8,60 +8,18 @@
export THISDIR=`dirname $0`
-TOOL_OPTION=0
-NEEDS_VALGRIND=0
-
-# We need to set CHROME_VALGRIND iff using Memcheck or TSan-Valgrind:
-# tools/valgrind/chrome_tests.sh --tool memcheck
-# or
-# tools/valgrind/chrome_tests.sh --tool=memcheck
-# (same for "--tool=tsan")
-for flag in $@
-do
- if [ "$flag" == "--tool" ]
- then
- TOOL_OPTION=1
- continue
- elif [ "$flag" == "--tool=tsan" ]
- then
- NEEDS_VALGRIND=1
- break
- elif [ "$flag" == "--tool=memcheck" ]
- then
- NEEDS_VALGRIND=1
- break
- fi
- if [ "$TOOL_OPTION" == "1" ]
- then
- if [ "$flag" == "memcheck" ]
- then
- NEEDS_VALGRIND=1
- break
- elif [ "$flag" == "tsan" ]
- then
- NEEDS_VALGRIND=1
- break
- else
- TOOL_OPTION=0
- fi
- fi
-done
-
-if [ "$NEEDS_VALGRIND" == "1" ]
+CHROME_VALGRIND=`sh $THISDIR/locate_valgrind.sh`
+if [ "$CHROME_VALGRIND" = "" ]
then
- CHROME_VALGRIND=`sh $THISDIR/locate_valgrind.sh`
- if [ "$CHROME_VALGRIND" = "" ]
- then
- # locate_valgrind.sh failed
- exit 1
- fi
- echo "Using valgrind binaries from ${CHROME_VALGRIND}"
-
- PATH="${CHROME_VALGRIND}/bin:$PATH"
- # We need to set these variables to override default lib paths hard-coded into
- # Valgrind binary.
- export VALGRIND_LIB="$CHROME_VALGRIND/lib/valgrind"
- export VALGRIND_LIB_INNER="$CHROME_VALGRIND/lib/valgrind"
+ # locate_valgrind.sh failed
+ exit 1
fi
+echo "Using valgrind binaries from ${CHROME_VALGRIND}"
+
+PATH="${CHROME_VALGRIND}/bin:$PATH"
+# We need to set these variables to override default lib paths hard-coded into
+# Valgrind binary.
+export VALGRIND_LIB="$CHROME_VALGRIND/lib/valgrind"
+export VALGRIND_LIB_INNER="$CHROME_VALGRIND/lib/valgrind"
PYTHONPATH=$THISDIR/../python/google "$THISDIR/chrome_tests.py" "$@"