[SCM] build.samba.org - branch master updated

Jelmer Vernooij jelmer at samba.org
Tue Nov 16 14:48:40 MST 2010


The branch, master has been updated
       via  1f98541 Add CGI_DEBUG variable.
      from  0cb42c2 Add buildfarm.web tests.

http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 1f985416a874ef995e451af972947ff0cb24b989
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 16 22:48:10 2010 +0100

    Add CGI_DEBUG variable.

-----------------------------------------------------------------------

Summary of changes:
 buildfarm/web/__init__.py |   15 +++++++--------
 web/build.cgi             |    6 ++++++
 2 files changed, 13 insertions(+), 8 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py
index dda4b17..e0af291 100755
--- a/buildfarm/web/__init__.py
+++ b/buildfarm/web/__init__.py
@@ -467,19 +467,18 @@ class ViewBuildPage(BuildFarmPage):
         if len(old_rev_builds) == 0:
             return
 
-        yield "<h2>Older builds:</h2>"
+        yield "<h2>Older builds:</h2>\n"
 
-        yield "<table class='real'>"
-        yield "<thead><tr><th>Revision</th><th>Status</th></tr></thead>"
-        yield "<tbody>"
+        yield "<table class='real'>\n"
+        yield "<thead><tr><th>Revision</th><th>Status</th></tr></thead>\n"
+        yield "<tbody>\n"
 
         for build in old_rev_builds:
-            yield "<tr><td>%s</td><td>%s</td></tr>" % (
+            yield "<tr><td>%s</td><td>%s</td></tr>\n" % (
                 revision_link(myself, build.revision, tree),
-                build_link(myself, tree, host, compiler, build.revision,
-                    html_build_status(build.status())))
+                build_status_html(myself, build))
 
-        yield "</tbody></table>"
+        yield "</tbody></table>\n"
 
     def render(self, myself, tree, host, compiler, rev, plain_logs=False):
         """view one build in detail"""
diff --git a/web/build.cgi b/web/build.cgi
index 3f6b295..da748ca 100755
--- a/web/build.cgi
+++ b/web/build.cgi
@@ -32,4 +32,10 @@ resource.setrlimit(resource.RLIMIT_DATA, (300000, 300000))
 buildfarm = CachingBuildFarm()
 buildApp = BuildFarmApp(buildfarm)
 handler = wsgiref.handlers.CGIHandler()
+CGI_DEBUG = False
+
+if CGI_DEBUG:
+    import cgitb
+    cgitb.enable()
+    handler.log_exception = cgitb.handler
 handler.run(buildApp)


-- 
build.samba.org


More information about the samba-cvs mailing list