[zorg] r354714 - LLDBBuilder.getLLDBScriptCommandsFactory to use LLVMBuildFactory if depends_on_projects is given.

Galina Kistanova via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 22 17:21:29 PST 2019


Author: gkistanova
Date: Fri Feb 22 17:21:28 2019
New Revision: 354714

URL: http://llvm.org/viewvc/llvm-project?rev=354714&view=rev
Log:
LLDBBuilder.getLLDBScriptCommandsFactory to use LLVMBuildFactory if depends_on_projects is given.

Modified:
    zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py

Modified: zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py?rev=354714&r1=354713&r2=354714&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/LLDBBuilder.py Fri Feb 22 17:21:28 2019
@@ -13,6 +13,7 @@ import zorg.buildbot.commands.BatchFileD
 from zorg.buildbot.commands.LitTestCommand import LitTestCommand
 from zorg.buildbot.builders.Util import getVisualStudioEnvironment
 from zorg.buildbot.builders.Util import extractSlaveEnvironment
+from zorg.buildbot.process.factory import LLVMBuildFactory
 
 # We *must* checkout at least Clang, LLVM, and LLDB.  Also check out LLD since
 # it is needed to run the LLDB test suite.
@@ -923,9 +924,8 @@ def getLLDBScriptCommandsFactory(
                        runTest=True,
                        scriptExt='.sh',
                        extra_cmake_args=None,
+                       depends_on_projects=None,
                        ):
-    f = buildbot.process.factory.BuildFactory()
-
     if scriptExt is '.bat':
         pathSep = '.\\'
     else:
@@ -934,6 +934,12 @@ def getLLDBScriptCommandsFactory(
     if extra_cmake_args is None:
         extra_cmake_args = []
 
+    if depends_on_projects is None:
+        f = buildbot.process.factory.BuildFactory()
+    else:
+        f = LLVMBuildFactory(
+                depends_on_projects=depends_on_projects)
+
     # Update scripts
     getShellCommandStep(f, name='update scripts',
                         command=['updateScripts' + scriptExt])




More information about the llvm-commits mailing list