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

Reply via email to