summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2010-03-13 20:45:41 +0000
committerJeffrey Yasskin <jyasskin@google.com>2010-03-13 20:45:41 +0000
commit754d2dc041253009cc6be9aff028f9300740dbfc (patch)
tree761f6417d4005cb42808f3574ffdc93dd59e067d /llvm
parenta530f9c03b1385206e7daeb932c58414b81e42f2 (diff)
downloadbcm5719-llvm-754d2dc041253009cc6be9aff028f9300740dbfc.tar.gz
bcm5719-llvm-754d2dc041253009cc6be9aff028f9300740dbfc.zip
Make lit pay attention to --vg for unittests too.
llvm-svn: 98449
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/lit/lit/TestFormats.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/utils/lit/lit/TestFormats.py b/llvm/utils/lit/lit/TestFormats.py
index d87a467559c..6ab3f9c4626 100644
--- a/llvm/utils/lit/lit/TestFormats.py
+++ b/llvm/utils/lit/lit/TestFormats.py
@@ -72,6 +72,14 @@ class GoogleTest(object):
testName = os.path.join(namePrefix, testName)
cmd = [testPath, '--gtest_filter=' + testName]
+ if litConfig.useValgrind:
+ valgrindArgs = ['valgrind', '-q',
+ '--tool=memcheck', '--trace-children=yes',
+ '--error-exitcode=123']
+ valgrindArgs.extend(litConfig.valgrindArgs)
+
+ cmd = valgrindArgs + cmd
+
out, err, exitCode = TestRunner.executeCommand(
cmd, env=test.config.environment)
OpenPOWER on IntegriCloud