<pre style="font-family: arial,sans-serif;">Hi,<br><br>This message is in response to Glyph's plea<br>(&lt;<a href="http://mail.python.org/pipermail/python-dev/2006-July/067366.html%3E" target="_blank">http://mail.python.org/pipermail/python-dev/2006-July/067366.html&gt;
</a>).<br><br>Here's what Glyph said:<br><br>&quot;I would like to propose, although I certainly don't have time to<br>implement, a program by which Python-using projects could contribute<br>buildslaves which would run their projects' tests with the latest
<br>Python trunk.  This would provide two useful incentives: Python code<br>would gain a reputation as generally well-tested (since there is a<br>direct incentive to write tests for your project: get notified when<br>core python changes might break it), and the core developers would have
<br>instant feedback when a &quot;small&quot; change breaks more code than it was<br>expected to.&quot;<br><br><br>I'm volunteering to organize this effort, is there is enough interest<br>on this list. In fact, I've done some prep work already:
<br><br> * got a domain name: <a href="http://pybots.org">pybots.org</a><br> * got a $47/month Ubuntu-based VPS from JohnCompanies.com (root access<br>and everything); it's available at <a href="http://master.pybots.org">
master.pybots.org</a>, and it's ready to<br>be configured as a buildmaster for the pybots<br> * got a mailing list: <a href="http://us.f545.mail.yahoo.com/ym/Compose?To=pybots@lists2.idyll.org&amp;YY=8414&amp;order=down&amp;sort=date&amp;pos=0&amp;view=a&amp;head=b">
pybots@lists2.idyll.org</a><br><br>I can start configuring the Ubuntu machine as a buildmaster, and I can<br>also add a buildslave on the same machine that will check out the<br>latest Python trunk code, build it, then run the automated tests for a
<br>sample project -- let's say for Twisted, since Glyph was the one<br>requesting this. This will also serve as a sample buildslave for other<br>people who will be interested in running buildslaves for their own<br>projects.
<br><br>Apart from the goals stated by Glyph, I see this as a very valuable<br>effort in convincing people of the value of automated tests,<br>Python-related or not. A secondary effect I'd like to see would be for<br>these suites of tests to be invoked in a standard fashion -- maybe
<br>'python setup.py test'.<br><br>If PSF can contribute some $$$ towards the hosting of the master<br>server, that would be appreciated, but not required. All that's<br>required is enough interest from the community.<br>
<br>Please let me know if you're interested.<br><br>Grig<br><a href="http://agiletesting.blogspot.com/" target="_blank"><br></a></pre><span style="font-family: arial,sans-serif;">-- </span><br style="font-family: arial,sans-serif;">
<span style="font-family: arial,sans-serif;"><a href="http://agiletesting.blogspot.com">http://agiletesting.blogspot.com</a>
</span>