I'd like to see a 'test' buildbot up and running that we could use as a staging area for trying out new changes before deploying to the production server. We could copy /OpenSource/Tools/BuildSlaveSupport/build.webkit.org-config to /OpenSource/Tools/BuildSlaveSupport/test.webkit.org-config, and have a test build master that updates and outputs logs somewhere readable (public_html?). Then, we could make sure any changes work on the test master before committing them to production.
Thoughts? Lucas On Jun 21, 2012, at 1:15 PM, William Siegrist wrote: > The server does not run the unittests, but it does normally run `buildbot > checkconfig`. However, we had to temporarily bypass the checkconfig test > during restart due to a bug in Buildbot: > > http://trac.buildbot.net/ticket/2279 > > The best thing to do when working on the buildbot config is to have buildbot > installed on your local machine so you can test the config before committing. > That avoids the confusion of the reconfig not happening and people thinking > the automatic reconfig is just broken. > > -Bill > > > On Jun 21, 2012, at 12:28 PM, Osztrogonac Csaba <o...@inf.u-szeged.hu> wrote: > >> Hi, >> >> In this case we could have avoided the breakage with running this unittest. >> Can we make the master somehow run this unittest before restarting itself? >> >> br, >> Ossy >> >> Eric Seidel írta: >>> One can run: >>> http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py >>> to test the master locally, but that's all I know of. >>> On Thu, Jun 21, 2012 at 11:15 AM, Sergio Villar Senin >>> <svil...@igalia.com> wrote: >>>> En 21/06/12 19:54, William Siegrist escribiu: >>>>> On Jun 21, 2012, at 10:43 AM, Jon Lee <jon...@apple.com> wrote: >>>>> >>>>>> Is something being upgraded right now? >>>>>> >>>>> No, the config file has a problem in it which is unrelated to our upgrade >>>>> as far as I can tell. I'm trying to track down what happened. >>>>> >>>>> $ buildbot checkconfig >>>> Do we have any tool that allows to check locally changes in the slaves >>>> configuration? >>>> >>>> BR >>>> _______________________________________________ >>>> webkit-dev mailing list >>>> webkit-dev@lists.webkit.org >>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >>> _______________________________________________ >>> webkit-dev mailing list >>> webkit-dev@lists.webkit.org >>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> >> _______________________________________________ >> webkit-dev mailing list >> webkit-dev@lists.webkit.org >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev