MultiTestRunner: Reenable --vg option.
- Simplified from before and using --error-exitcode so failures show up as
failures.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77424 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/test/MultiTestRunner.py b/utils/test/MultiTestRunner.py
index 8b48d8d..3ac40e1 100755
--- a/utils/test/MultiTestRunner.py
+++ b/utils/test/MultiTestRunner.py
@@ -9,6 +9,10 @@
- Use a timeout / ulimit
- Detect signaled failures (abort)
- Better support for finding tests
+
+ - Support "disabling" tests? The advantage of making this distinct from XFAIL
+ is it makes it more obvious that it is a temporary measure (and MTR can put
+ in a separate category).
"""
# TOD
@@ -157,7 +161,8 @@
else:
startTime = time.time()
code, output = TestRunner.runOneTest(path, base,
- opts.clang, opts.clangcc)
+ opts.clang, opts.clangcc,
+ opts.useValgrind)
elapsed = time.time() - startTime
except KeyboardInterrupt:
# This is a sad hack. Unfortunately subprocess goes
@@ -242,9 +247,6 @@
if not args:
parser.error('No inputs specified')
- if opts.useValgrind:
- parser.error('Support for running with valgrind is '
- 'temporarily disabled')
# FIXME: Move into configuration object.
TestRunner.kChildEnv["PATH"] = os.pathsep.join(opts.path +