summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordkegel@google.com <dkegel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-20 02:59:59 +0000
committerdkegel@google.com <dkegel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-20 02:59:59 +0000
commit9d0984aadf39ed588efe90334bff43559d536d11 (patch)
tree1fe943fd023f118b2ea25144465a27fae1fad093
parentc1ced8ea3b177e7d8847676e1745261679ec02f3 (diff)
downloadchromium_src-9d0984aadf39ed588efe90334bff43559d536d11.zip
chromium_src-9d0984aadf39ed588efe90334bff43559d536d11.tar.gz
chromium_src-9d0984aadf39ed588efe90334bff43559d536d11.tar.bz2
Implement --verbose in valgrind_test.py to make chrome_tests.py -v happy
Also log the two environment variables we set Review URL: http://codereview.chromium.org/42428 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12183 0039d316-1c4b-4281-b951-d872f2087c98
-rwxr-xr-xtools/valgrind/valgrind_test.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/valgrind/valgrind_test.py b/tools/valgrind/valgrind_test.py
index 4306d29..4afb714 100755
--- a/tools/valgrind/valgrind_test.py
+++ b/tools/valgrind/valgrind_test.py
@@ -21,6 +21,8 @@ import common
import valgrind_analyze
+import google.logging_utils
+
rmtree = shutil.rmtree
class Valgrind(object):
@@ -57,6 +59,8 @@ class Valgrind(object):
self._parser.add_option("", "--generate_suppressions", action="store_true",
default=False,
help="Skip analysis and generate suppressions")
+ self._parser.add_option("-v", "--verbose", action="store_true", default=False,
+ help="verbose output - enable debug log messages")
self._parser.description = __doc__
def ParseArgv(self):
@@ -68,6 +72,11 @@ class Valgrind(object):
self._source_dir = self._options.source_dir
if self._options.gtest_filter != "":
self._args.append("--gtest_filter=%s" % self._options.gtest_filter)
+ if self._options.verbose:
+ google.logging_utils.config_root(logging.DEBUG)
+ else:
+ google.logging_utils.config_root()
+
return True
def Setup(self):
@@ -85,7 +94,9 @@ class Valgrind(object):
proc = self.ValgrindCommand()
os.putenv("G_SLICE", "always-malloc")
+ logging.info("export G_SLICE=always-malloc");
os.putenv("NSS_DISABLE_ARENA_FREE_LIST", "1")
+ logging.info("export NSS_DISABLE_ARENA_FREE_LIST=1");
common.RunSubprocess(proc, self._timeout)