[zorg] r290911 - [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.

Artem Belevich via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 3 14:03:15 PST 2017


Author: tra
Date: Tue Jan  3 16:03:15 2017
New Revision: 290911

URL: http://llvm.org/viewvc/llvm-project?rev=290911&view=rev
Log:
[buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.

Now cuda buildbot compiles and runs CUDA tests from llvm test-suite.

Differential Revision: https://reviews.llvm.org/D27771

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=290911&r1=290910&r2=290911&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Tue Jan  3 16:03:15 2017
@@ -13,9 +13,9 @@ from zorg.buildbot.builders import Libcx
 from zorg.buildbot.builders import SphinxDocsBuilder
 from zorg.buildbot.builders import ABITestsuitBuilder
 from zorg.buildbot.builders import ClangLTOBuilder3Stage
-
 from zorg.buildbot.builders import ClangLTOBuilder
 from zorg.buildbot.builders import UnifiedTreeBuilder
+from zorg.buildbot.builders import CUDATestsuiteBuilder
 
 # Plain LLVM builders.
 def _get_llvm_builders():
@@ -1194,17 +1194,21 @@ def _get_experimental_scheduled_builders
         {'name' : "clang-cuda-build",
          'slavenames' : ["cuda-build-test-01"],
          'builddir' : "clang-cuda-build",
-         'factory' : ClangBuilder.getClangCMakeBuildFactory(
-                     checkout_lld=False,
+         'factory' : CUDATestsuiteBuilder.getCUDATestsuiteBuildFactory(
                      useTwoStage=False,
-                     clean=False,
                      test=True,
                      stage1_config='Release',
                      extra_cmake_args=[
                          '-DLLVM_ENABLE_ASSERTIONS=ON',
                          "-DCMAKE_C_COMPILER:FILEPATH=/usr/bin/clang-3.8",
                          "-DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++-3.8"
-                     ]),
+                     ],
+                     externals="/home/botanist/bots/externals",
+                     gpu_arch_list=["sm_35"],
+                     gpu_devices=[0],   # K40c.
+                     extra_ts_cmake_args=[],
+                     enable_thrust_tests=False,
+         ),
          'category' : 'clang'},
 
         # lldb builders




More information about the llvm-commits mailing list