[Python-checkins] devguide: Add discussion of buildbot console and irc notices.

r.david.murray python-checkins at python.org
Fri Jun 12 18:27:41 CEST 2015


https://hg.python.org/devguide/rev/bff43c5c8c4f
changeset:   746:bff43c5c8c4f
user:        R David Murray <rdmurray at bitdance.com>
date:        Fri Jun 12 12:27:12 2015 -0400
summary:
  Add discussion of buildbot console and irc notices.

files:
  buildbots.rst |  23 ++++++++++++++++++++---
  1 files changed, 20 insertions(+), 3 deletions(-)


diff --git a/buildbots.rst b/buildbots.rst
--- a/buildbots.rst
+++ b/buildbots.rst
@@ -26,12 +26,13 @@
 Checking results of automatic builds
 ------------------------------------
 
-There are two ways of visualizing recent build results:
+There are three ways of visualizing recent build results:
 
 * The Web interface for each branch at http://python.org/dev/buildbot/,
   where the so-called "waterfall" view presents a vertical rundown of recent
   builds for each builder.  When interested in one build, you'll have to
-  click on it to know which changesets it corresponds to.
+  click on it to know which changesets it corresponds to.  Note that
+  the buildbot web pages are often slow to load, be patient.
 
 * The command-line ``bbreport.py`` client, which you can get from
   http://code.google.com/p/bbreport/. Installing it is trivial: just add
@@ -42,6 +43,22 @@
 
       bbreport.py -q 3.x
 
+* The buildbot "console" interface at http://buildbot.python.org/all/console
+  This works best on a wide, high resolution
+  monitor.  You can enter your mercurial username ("your name
+  <your at email>") in the 'personalized for' box in the upper right corner to see
+  the results just for changesets submitted by you.  Clicking on the colored
+  circles will allow you to open a new page containing whatever information
+  about that particular build is of interest to you.  You can also access
+  builder information by clicking on the builder status bubbles in the top
+  line.
+
+If you like IRC, having an IRC client open to the #python-dev channel on
+irc.freenode.net is useful.  Any time a builder changes state (last build
+passed and this one didn't, or vice versa), a message is posted to the channel.
+Keeping an eye on the channel after pushing a changeset is a simple way to get
+notified that there is something you should look in to.
+
 Some buildbots are much faster than others.  Over time, you will learn which
 ones produce the quickest results after a build, and which ones take the
 longest time.
@@ -83,7 +100,7 @@
 Ordering-dependent failures
 ---------------------------
 
-Sometimes even the failure is subtler, as it relies on the order in which
+Sometimes the failure is even subtler, as it relies on the order in which
 the tests are run.  The buildbots *randomize* test order (by using the ``-r``
 option to the test runner) to maximize the probability that potential
 interferences between library modules are exercised; the downside is that it

-- 
Repository URL: https://hg.python.org/devguide


More information about the Python-checkins mailing list