[llvm-commits] [zorg] r153743 - /zorg/trunk/buildbot/osuosl/master/config/builders.py

Tobias Grosser grosser at fim.uni-passau.de
Fri Mar 30 06:28:48 PDT 2012


Author: grosser
Date: Fri Mar 30 08:28:48 2012
New Revision: 153743

URL: http://llvm.org/viewvc/llvm-project?rev=153743&view=rev
Log:
Add two clang LNT builder to test '-O3' and '-O3 -vectorize'.

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=153743&r1=153742&r2=153743&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Fri Mar 30 08:28:48 2012
@@ -10,6 +10,10 @@
 reload(LLVMGCCBuilder)
 from zorg.buildbot.builders import LLVMGCCBuilder
 
+from zorg.buildbot.builders import LNTBuilder
+reload(LNTBuilder)
+from zorg.buildbot.builders import LNTBuilder
+
 from zorg.buildbot.builders import DragonEggBuilder
 reload(DragonEggBuilder)
 from zorg.buildbot.builders import DragonEggBuilder
@@ -135,6 +139,9 @@
 
 # Clang builders.
 def _get_clang_builders():
+
+    LabPackageCache = 'http://10.1.1.2/packages/'
+
     return [
         {'name': "clang-x86_64-debian",
          'slavenames':["gcc12"],
@@ -227,6 +234,22 @@
                                                                              '--host=x86_64-apple-darwin11',
                                                                              '--target=i686-pc-linux-gnu '])},
 
+        {'name' : "clang-x86_64-darwin10-nt-O3",
+         'slavenames' :["lab-mini-01"],
+         'builddir' :"clang-x86_64-darwin10-nt-O3",
+         'factory' : LNTBuilder.getLNTFactory(triple='x86_64-apple-darwin10',
+                                              nt_flags=[], jobs=2,  use_pty_in_tests=True,
+                                              testerName='O3-plain', run_cxx_tests=True,
+                                              package_cache=LabPackageCache)},
+
+        {'name' : "clang-x86_64-darwin10-nt-O3-vectorize",
+         'slavenames' :["lab-mini-02"],
+         'builddir' :"clang-x86_64-darwin10-nt-O3-vectorize",
+         'factory' : LNTBuilder.getLNTFactory(triple='x86_64-apple-darwin10',
+                                              nt_flags=['--mllvm=-vectorize'], jobs=2,
+                                              use_pty_in_tests=True, testerName='O3-vectorize',
+                                              run_cxx_tests=True, package_cache=LabPackageCache)},
+
         ]
 
 # Offline.





More information about the llvm-commits mailing list