[llvm-commits] [zorg] r99109 - in /zorg/trunk/zorg/buildbot/builders: ClangBuilder.py LLVMBuilder.py
Daniel Dunbar
daniel at zuster.org
Sat Mar 20 18:24:00 PDT 2010
Author: ddunbar
Date: Sat Mar 20 20:24:00 2010
New Revision: 99109
URL: http://llvm.org/viewvc/llvm-project?rev=99109&view=rev
Log:
Add optional argument to enable running with --vg-leak.
Modified:
zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=99109&r1=99108&r2=99109&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Sat Mar 20 20:24:00 2010
@@ -15,7 +15,7 @@
def getClangBuildFactory(triple=None, clean=True, test=True, package_dst=None,
run_cxx_tests=False, examples=False, valgrind=False,
- outOfDir=False, useTwoStage=False,
+ valgrindLeakCheck=False, outOfDir=False, useTwoStage=False,
make='make', jobs="%(jobs)s",
stage1_config='Debug', stage2_config='Release',
extra_configure_args=[]):
@@ -105,7 +105,10 @@
clangTestArgs = '-v'
if valgrind:
clangTestArgs += ' --vg '
- clangTestArgs += ' --vg-arg --leak-check=no'
+ if valgrindLeakCheck:
+ clangTestArgs += ' --vg-leak'
+ else:
+ clangTestArgs += ' --vg-arg --leak-check=no'
clangTestArgs += ' --vg-arg --suppressions=%(builddir)s/llvm/tools/clang/utils/valgrind/x86_64-pc-linux-gnu_gcc-4.3.3.supp'
extraTestDirs = ''
if run_cxx_tests:
Modified: zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py?rev=99109&r1=99108&r2=99109&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py Sat Mar 20 20:24:00 2010
@@ -11,7 +11,7 @@
def getLLVMBuildFactory(triple=None, clean=True, test=True,
expensive_checks=False, examples=False, valgrind=False,
- jobs='%(jobs)s', timeout=20, make='make',
+ valgrindLeakCheck=False, jobs='%(jobs)s', timeout=20, make='make',
enable_shared=False):
f = buildbot.process.factory.BuildFactory()
@@ -73,7 +73,10 @@
litTestArgs = '-v'
if valgrind:
litTestArgs += ' --vg '
- litTestArgs += ' --vg-arg --leak-check=full'
+ if valgrindLeakCheck:
+ litTestArgs += ' --vg-leak'
+ else:
+ litTestArgs += ' --vg-arg --leak-check=no'
f.addStep(ClangTestCommand(name='test-llvm',
command=[make, "check-lit", "VERBOSE=1",
"LIT_ARGS=%s" % litTestArgs],
More information about the llvm-commits
mailing list