[zorg] r375080 - Added support for is_legacy_mode to ABITestsuitBuilder.

Galina Kistanova via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 16 21:55:19 PDT 2019


Author: gkistanova
Date: Wed Oct 16 21:55:18 2019
New Revision: 375080

URL: http://llvm.org/viewvc/llvm-project?rev=375080&view=rev
Log:
Added support for is_legacy_mode to ABITestsuitBuilder.

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

Modified: zorg/trunk/zorg/buildbot/builders/ABITestsuitBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ABITestsuitBuilder.py?rev=375080&r1=375079&r2=375080&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ABITestsuitBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ABITestsuitBuilder.py Wed Oct 16 21:55:18 2019
@@ -1,5 +1,4 @@
 from buildbot.process.properties import WithProperties
-from buildbot.steps.source       import SVN
 
 from zorg.buildbot.builders                import UnifiedTreeBuilder
 from zorg.buildbot.commands.CmakeCommand   import CmakeCommand
@@ -46,6 +45,9 @@ def getABITestsuitBuildFactory(
             env=merged_env,
             **kwargs) # Pass through all the extra arguments.
 
+    # Consume is_legacy_mode if given.
+    # TODO: Remove this once legacy mode gets dropped.
+    kwargs.pop('is_legacy_mode', None)
 
     f.addStep(NinjaCommand(name="build-unified-tree",
                            haltOnFailure=True,
@@ -56,10 +58,11 @@ def getABITestsuitBuildFactory(
                            ))
 
     # Checkout the test-suite.
-    f.addStep(SVN(name='svn-test-suite',
-                  mode='update', baseURL='http://llvm.org/svn/llvm-project/test-suite/',
-                  defaultBranch='trunk',
-                  workdir='test-suite'))
+    f.addGetSourcecodeForProject(
+        project='test-suite',
+        src_dir='test-suite',
+        alwaysUseLatest=True,
+        **kwargs)
 
     # Run the ABI test.
     abi_test_env = {




More information about the llvm-commits mailing list