Investigating build testing for FreeSWITCH
Hey all, On today's conference call someone pointed out that there is a utility called BuildBot that helps to automate testing of new commits to git, svn, etc. You can find it at buildbot.net. The catch: it's written in Python. (blech) I tried to build it on 3 different systems and I get 3 different undecipherable Python-ish errors. (Stuff like syntax errors during the build or syntax errors in twstd while it's running, dependency mismatches for python-virtualenv, etc.) If you have a system that can test this out, and you can stand to use Python this much (:D) then please try out the steps outlined here: http://buildbot.net/buildbot/docs/current/tutorial/firstrun.html Supposedly this thing will let us run multiple tests on multiple boxes and aggregate the results. I'll believe it when I see it. :) If you get this working please let me know. Also, if you can set up a test platform that would also be helpful. Ideally we would have multiple Linuxes, OS X, Windows, etc. and test on all these platforms. Let me know what you come up with. Thanks, Michael
I can promise to give it a serious try. I am out of the country this week but I will try to get my hands dirty either way. I kinda know python despite of what bkw_ has to say about it. LOL Regards, JM On Wednesday, August 31, 2011, Michael Collins wrote:
Hey all,
On today's conference call someone pointed out that there is a utility called BuildBot that helps to automate testing of new commits to git, svn, etc. You can find it at buildbot.net. The catch: it's written in Python. (blech)
I tried to build it on 3 different systems and I get 3 different undecipherable Python-ish errors. (Stuff like syntax errors during the build or syntax errors in twstd while it's running, dependency mismatches for python-virtualenv, etc.) If you have a system that can test this out, and you can stand to use Python this much (:D) then please try out the steps outlined here:
http://buildbot.net/buildbot/docs/current/tutorial/firstrun.html
Supposedly this thing will let us run multiple tests on multiple boxes and aggregate the results. I'll believe it when I see it. :) If you get this working please let me know. Also, if you can set up a test platform that would also be helpful. Ideally we would have multiple Linuxes, OS X, Windows, etc. and test on all these platforms. Let me know what you come up with.
Thanks, Michael
-- João Mesquita FreeSWITCH™ Solutions
cypromis runs a continous integration server (hudson) which is a very popular framework written in Java. He has done some cool things with it such as IRC notifications of build problems to the dev channel and lots more. Maybe he will pipe in here. I also run a continous integration server for the windows builds (CruiseControl.Net) of which I receive email notifications of build related problems if they occur for windows. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Investigating-build-testing-fo... Sent from the freeswitch-users mailing list archive at Nabble.com.
Okay, so we have two different integration servers, one for Linux/Unix and one for Windows. That sounds like a pretty decent setup to me. The only improvement I could think of is if we could have a "unified" system that collected the tests for all platforms that FreeSWITCH supports and put the results online so we could review them. Is that asking too much? :) -MC On Wed, Aug 31, 2011 at 7:27 PM, Jeff Lenk <jeff@jefflenk.com> wrote:
cypromis runs a continous integration server (hudson) which is a very popular framework written in Java. He has done some cool things with it such as IRC notifications of build problems to the dev channel and lots more. Maybe he will pipe in here. I also run a continous integration server for the windows builds (CruiseControl.Net) of which I receive email notifications of build related problems if they occur for windows.
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Investigating-build-testing-fo... Sent from the freeswitch-users mailing list archive at Nabble.com.
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Nope Its a good idea. I have been meaning to look into the hudson extension for windows visual studio but just have never gotten around to it. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Investigating-build-testing-fo... Sent from the freeswitch-users mailing list archive at Nabble.com.
No worries. If people whine about Windows "not being a fully supported platform" just remind them that we have limited resources and that they are welcome to donate time/money/energy/components. :) -MC On Thu, Sep 1, 2011 at 9:31 AM, Jeff Lenk <jeff@jefflenk.com> wrote:
Nope Its a good idea. I have been meaning to look into the hudson extension for windows visual studio but just have never gotten around to it.
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Investigating-build-testing-fo... Sent from the freeswitch-users mailing list archive at Nabble.com.
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
If there was a hosted virtual machine with windows 2008 r2 available I certainly could make available the build status of the windows stuff as it is today. I dont have the resources available to host this myself right now. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Investigating-build-testing-fo... Sent from the freeswitch-users mailing list archive at Nabble.com.
Understood. On next week's conf call we can discuss options. -MC On Thu, Sep 1, 2011 at 10:25 AM, Jeff Lenk <jeff@jefflenk.com> wrote:
If there was a hosted virtual machine with windows 2008 r2 available I certainly could make available the build status of the windows stuff as it is today. I dont have the resources available to host this myself right now.
participants (3)
-
Jeff Lenk
-
João Mesquita
-
Michael Collins