[llvm-commits] [zorg] r98620 - /zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
Daniel Dunbar
daniel at zuster.org
Mon Mar 15 23:44:03 PDT 2010
Author: ddunbar
Date: Tue Mar 16 01:44:03 2010
New Revision: 98620
URL: http://llvm.org/viewvc/llvm-project?rev=98620&view=rev
Log:
Add valgrind argument to getLLVMBuildFactory.
Modified:
zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
Modified: zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py?rev=98620&r1=98619&r2=98620&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py Tue Mar 16 01:44:03 2010
@@ -10,7 +10,7 @@
from zorg.buildbot.commands.ClangTestCommand import ClangTestCommand
def getLLVMBuildFactory(triple=None, clean=True, test=True,
- expensive_checks=False, examples=False,
+ expensive_checks=False, examples=False, valgrind=False,
jobs='%(jobs)s', timeout=20, make='make',
enable_shared=False):
f = buildbot.process.factory.BuildFactory()
@@ -70,8 +70,13 @@
workdir='llvm',
timeout=timeout*60))
if test:
+ litTestArgs = '-v'
+ if valgrind:
+ litTestArgs += ' --vg '
+ litTestArgs += ' --vg-arg --leak-check=full'
f.addStep(ClangTestCommand(name='test-llvm',
- command=[make, "check-lit", "VERBOSE=1"],
+ command=[make, "check-lit", "VERBOSE=1",
+ "LIT_ARGS=%s" % litTestArgs],
description=["testing", "llvm"],
descriptionDone=["test", "llvm"],
workdir='llvm'))
More information about the llvm-commits
mailing list