[pypy-svn] r54793 - pypy/build/bot

exarkun at codespeak.net exarkun at codespeak.net
Fri May 16 18:09:12 CEST 2008


Author: exarkun
Date: Fri May 16 18:09:11 2008
New Revision: 54793

Modified:
   pypy/build/bot/master.cfg
Log:
enable all the builders and use the platform specific factories

Modified: pypy/build/bot/master.cfg
==============================================================================
--- pypy/build/bot/master.cfg	(original)
+++ pypy/build/bot/master.cfg	Fri May 16 18:09:11 2008
@@ -3,8 +3,8 @@
 from buildbot.buildslave import BuildSlave
 from buildbot.status.html import WebStatus
 
-from pypy_status import RecentlyFailingTests
-from pypybuilders import PyPyBuildFactory
+from pypy_status import Summary
+from pypybuilders import POSIXPyPyBuildFactory, WindowsPyPyBuildFactory
 from slaveinfo import passwords
 
 httpPortNumber = 10408
@@ -19,18 +19,18 @@
 # So I did.
 
 status = WebStatus(httpPortNumber, allowForce=True)
-status.putChild('summary', RecentlyFailingTests())
+status.putChild('summary', Summary())
 
 BuildmasterConfig = {
     'slavePortnum': "tcp:10407",
 
     'change_source': [],
     'schedulers': [Nightly("nightly", [
-#                           "pypy-c-allworkingmodules-32",
-#                           "pypy-c-allworkingmodules-faassen-32",
-#                           "pypy-c-allworkingmodules-faassen-64",
-#                           "pypy-c-allworkingmodules-faassen-winxp32"],
-                       ], hour=19)],
+                           "pypy-c-allworkingmodules-32",
+                           "pypy-c-allworkingmodules-faassen-32",
+                           "pypy-c-allworkingmodules-faassen-64",
+                           "pypy-c-allworkingmodules-faassen-winxp32"],
+                           hour=19)],
     'status': [status],
 
     'slaves': [BuildSlave(name, password)
@@ -38,35 +38,30 @@
                in passwords.iteritems()],
 
     'builders': [
-#                   "name": "pypy-c-allworkingmodules-32",
-#                   "slavenames": ["charm"],
-#                   "builddir": "pypy-c-allworkingmodules-32",
-#                   "factory": PyPyBuildFactory(["--boxed"],
-#                                               [],
-#                                               ["--allworkingmodules"])},
-
-#                  {"name": "pypy-c-allworkingmodules-faassen-32",
-#                   "slavenames": ["charm"],
-#                   "builddir": "pypy-c-allworkingmodules-faassen-32",
-#                   "factory": PyPyBuildFactory(None,
-#                                               ["--gc=semispace"],
-#                                               ["--allworkingmodules",
-#                                                "--faassen"])},
+                  {"name": "pypy-c-allworkingmodules-32",
+                   "slavenames": ["charm"],
+                   "builddir": "pypy-c-allworkingmodules-32",
+                   "factory": POSIXPyPyBuildFactory(
+                       ["--boxed"], [], ["--allworkingmodules"])},
+
+                  {"name": "pypy-c-allworkingmodules-faassen-32",
+                   "slavenames": ["charm"],
+                   "builddir": "pypy-c-allworkingmodules-faassen-32",
+                   "factory": POSIXPyPyBuildFactory(
+                       None, ["--gc=hybrid", "--gcrootfinder=asmgcc"],
+                       ["--allworkingmodules", "--faassen"])},
 
                  {"name": "pypy-c-allworkingmodules-faassen-64",
-                  "slavenames": [],
+                  "slavenames": ["linux-dvs0"],
                   "builddir": "pypy-c-allworkingmodules-faassen-64",
-                  "factory": PyPyBuildFactory(["--boxed"],
-                                              [],
-                                              ["--allworkingmodules",
-                                               "--faassen"])},
-
-#                  {"name": "pypy-c-allworkingmodules-faassen-winxp32",
-#                   "slavenames": ["winxp32-py2.5"],
-#                   "builddir": "pypy-c-allworkingmodules-faassen-winxp32",
-#                   "factory": PyPyBuildFactory(None,
-#                                               [],
-#                                               ["--allworkingmodules"])},
+                  "factory": POSIXPyPyBuildFactory(
+                      ["--boxed"], [], ["--allworkingmodules", "--faassen"])},
+
+                  {"name": "pypy-c-allworkingmodules-faassen-winxp32",
+                   "slavenames": ["winxp32-py2.5"],
+                   "builddir": "pypy-c-allworkingmodules-faassen-winxp32",
+                   "factory": WindowsPyPyBuildFactory(
+                       ["--boxed"], [], ["--allworkingmodules"])},
                 ],
 
     'buildbotURL': 'http://office.divmod.com:%d/' % (httpPortNumber,),



More information about the Pypy-commit mailing list