[Buildbot-commits] buildbot ChangeLog,1.1073,1.1074

Brian Warner warner at users.sourceforge.net
Thu Jul 24 20:22:39 UTC 2008


Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22270

Modified Files:
	ChangeLog 
Log Message:
[project @ ChangeLog: update for the recent patches, improve description of earlier ones]

Original author: warner at lothar.com
Date: 2008-07-24 20:05:49+00:00

Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.1073
retrieving revision 1.1074
diff -u -d -r1.1073 -r1.1074
--- ChangeLog	24 Jul 2008 00:58:03 -0000	1.1073
+++ ChangeLog	24 Jul 2008 20:22:36 -0000	1.1074
@@ -1,3 +1,12 @@
+2008-07-21  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/waterfall.py (BuildTopBox): show summary
+	even if there were no test results, patch from Pike
+	(BuildTopBox): use the right statistic name, 'tests-failed'
+	instead of just 'failed'
+	* buildbot/status/tinderbox.py: fix regression, patch from Axel
+	Hecht
+
 2008-07-23  Brian Warner  <warner at lothar.com>
 
 	* buildbot/status/web/build.py (StatusResourceBuild.stop): fix
@@ -15,47 +24,77 @@
 	* .darcs-boring: resurrect this file after it was accidentally
 	deleted
 
+2008-07-21  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/steps/shell.py (WarningCountingShellCommand): add
+	warning count to the 'warnings' statistic
+	(Test.setTestResults): count stats
+	(Test.getText): include stats in summary text
+	(PerlModuleTest): use setTestResults
+
 2008-06-25  Dustin J. Mitchell  <dustin at zmanda.com>
 
 	* docs/buildbot.texinfo: Patch by Albert Hofkamp to use step
 	instances universally in the documentation. (#305)
 
-2008-06-25  Dustin J. Mitchell  <dustin at zmanda.com>
-
 	* buildbot/status/builder.py: Upgrading from version 2 to 3
 	of BuildStatus had an incorrect call to properties.update.
 	Closes #295.
 
+	* buildbot/status/builder.py (BuildStepStatus): introduce
+	'statistics': counters of things that happen a build that
+	aren't better expressed as logfiles or properties. Examples
+	include the number of tests that pass/fail/skip.
+	(BuildStepStatus.hasStatistic)
+	(BuildStepStatus.getStatistic): accessor methods
+	(BuildStepStatus.setStatistic): setter
+	(BuildStatus.getSummaryStatistic): method to summarize stats,
+	using a caller-provided sum() function
+	* buildbot/test/test_status.py (StepStatistics): test it
+
+	* buildbot/status/web/waterfall.py (BuildTopBox): use stats instead
+	of sumStepProperty
+
 2008-06-13  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/status/web/grid.py: Sort the builders in the
-	grid display (#300)
+	* buildbot/status/web/grid.py (GridStatusResource): Sort the
+	builders in the grid display (#300)
 
 2008-06-01  Dustin J. Mitchell	<dustin at zmanda.com>
 
-	* buildbot/buildslave.py buildbot/process/base.py
-	buildbot/status/builder.py buildbot/status/web/slaves.py
-	buildbot/test/test_slaves.py: short patch by Ben Hearsum to
-	make the /buildslaves WebStatus? page a little more useful. It
-	does do things: 1) bolds the 'slave is NOT connected' line
-	to make it more visible 2) shows whether each slave is busy
-	(building) or not (#278)
+	* buildbot/status/web/slaves.py (BuildSlavesResource): short patch
+	by Ben Hearsum to make the /buildslaves WebStatus? page a little
+	more useful. It does do things: 1) bolds the 'slave is NOT
+	connected' line to make it more visible 2) shows whether each
+	slave is busy (building) or not (#278)
+	* buildbot/buildslave.py (BuildSlave.updateSlaveStatus): notify
+	the SlaveStatus monitor each time we start or finish a build
+	* buildbot/status/builder.py: same
+	* buildbot/process/base.py: call updateSlaveStatus at start/finish
+	* buildbot/test/test_slaves.py (SlaveBusyness): test it
 
 2008-05-26  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/process/factory.py buildbot/status/web/waterfall.py
-	buildbot/steps/shell.py buildbot/test/test_steps.py
-	docs/buildbot.texinfo: Patch by Neil Hemingway
+	* buildbot/steps/shell.py (PerlModuleTest): Patch by Neil Hemingway
 	<nhemingway at googlemail.com> to add a PerlModuleTest step (#228)
+	* buildbot/process/factory.py (CPAN): use PerlModuleTest, not Test
+	* buildbot/status/web/waterfall.py (BuildTopBox): include count of
+	failed tests in top text, along with 'failed' or 'passed'.
+	* buildbot/test/test_steps.py (PerlModuleTest): test it
+	* docs/buildbot.texinfo (PerlModuleTest): docs
 
 2008-05-19  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/changes/dnotify.py buildbot/clients/base.py
-	buildbot/clients/debug.py buildbot/clients/gtkPanes.py
-	buildbot/dnotify.py buildbot/test/emit.py
-	buildbot/test/emitlogs.py buildbot/test/sleep.py: Patch by
-	Gianluca Sforna <giallu at gmail.com> to remove unnecessary
-	shebangs about which rpmlint complains. (#282)
+	* buildbot/changes/dnotify.py: Patch by Gianluca Sforna
+	<giallu at gmail.com> to remove unnecessary shebangs about which
+	rpmlint complains. (#282)
+	* buildbot/clients/base.py: same
+	* buildbot/clients/debug.py: same
+	* buildbot/clients/gtkPanes.py: same
+	* buildbot/dnotify.py: same
+	* buildbot/test/emit.py: same
+	* buildbot/test/emitlogs.py: same
+	* buildbot/test/sleep.py: same
 
 2008-05-17  Dustin J. Mitchell  <dustin at zmanda.com>
 
@@ -65,26 +104,30 @@
 
 2008-05-16  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/changes/svnpoller.py
-	buildbot/test/test_svnpoller.py: Patch by Neil Hemingway
+	* buildbot/changes/svnpoller.py: Patch by Neil Hemingway
 	<neil.hemingway at googlemail.com> that has svnpoller checking
-	whether the change reported by SVN is a branch deletion. If
-	it is, a buildbot Change is not created. (#261)
+	whether the change reported by SVN is a branch deletion. If it is,
+	a buildbot Change is not created. (#261)
+	* buildbot/test/test_svnpoller.py: test it
 
 2008-05-15  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/status/words.py buildbot/test/test_status.py
-	docs/buildbot.texinfo: Patch by Neil Hemingway
-	<nhemingway at googlemail.com>: allow the IRC daemon to notify
-	users on build events, either via private messages or channel
-	messages (#171)
+	* buildbot/status/words.py (Contact.command_NOTIFY): Patch by Neil
+	Hemingway <nhemingway at googlemail.com>: allow the IRC daemon to
+	notify users on build events, either via private messages or
+	channel messages. (#171)
+	(IRCContact.command_JOIN, IRCContact.command_LEAVE): new commands
+	to tell the buildbot to join or leave irc channels.
+	* buildbot/test/test_status.py (ContactTester): test it
+	* docs/buildbot.texinfo: docs
 
 2008-05-14  Dustin J. Mitchell  <dustin at zmanda.com>
 
-	* buildbot/steps/shell.py buildbot/test/test_properties.py
-	docs/buildbot.texinfo: A buildstep that is similar to
-	ShellCommand, except that it captures the output of the
+	* buildbot/steps/shell.py (SetProperty): A buildstep that is
+	similar to ShellCommand, except that it captures the output of the
 	command into a property. (#232)
+	* buildbot/test/test_properties.py (Run.testSetPropertySimple): same
+	* docs/buildbot.texinfo (SetProperty): same
 
 2008-04-29  Brian Warner  <warner at lothar.com>
 





More information about the Commits mailing list