diff options
author | Jeffrey Yasskin <jyasskin@google.com> | 2010-03-13 20:45:41 +0000 |
---|---|---|
committer | Jeffrey Yasskin <jyasskin@google.com> | 2010-03-13 20:45:41 +0000 |
commit | a3e63083f5d7c58dc1b5fd3d4a8ca302a83be4e7 (patch) | |
tree | 9408671a03c49775e0a0584147aabd0ac54e9b3f | |
parent | 42c15872d4f5ad86d507d0472588bb0d3a933e73 (diff) | |
download | external_llvm-a3e63083f5d7c58dc1b5fd3d4a8ca302a83be4e7.tar.gz external_llvm-a3e63083f5d7c58dc1b5fd3d4a8ca302a83be4e7.tar.bz2 external_llvm-a3e63083f5d7c58dc1b5fd3d4a8ca302a83be4e7.zip |
Make lit pay attention to --vg for unittests too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98449 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | utils/lit/lit/TestFormats.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/utils/lit/lit/TestFormats.py b/utils/lit/lit/TestFormats.py index d87a467559..6ab3f9c462 100644 --- a/utils/lit/lit/TestFormats.py +++ b/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) |