Continuous integration
By Cosimo Streppone. Thursday, 16. July 2009, 11:22:22
On the My Opera project, and many other Opera projects, we try to follow the practices of continuous integration.
I'm sure our QA Ninja would be glad to talk about this a bit more. Anyway... back in the days, Nicolas wrote a widget to keep track of our build status. If the test suite failed, the widget would be red. When tests succeeded, it turned green. Great stuff.
Esteban recently picked it up and built from there with some improvements and made it fully generic. It's based on the continuous integration product that we use internally, Cruise Control.
For the curious, the Widget is publicly available on widgets.opera.com, and the current snapshot is:
:-)








Tamil # 16. July 2009, 11:59
ZAHEK # 16. July 2009, 12:36
remcolanting # 16. July 2009, 12:48
coxy # 16. July 2009, 14:48
zoso # 16. July 2009, 15:17
Unfortunately, our CC.rb installation is not public, so you can't see it (it's not related to the widget, it's only related to it being in our intranet).
@coxy: In a nutshell, it tracks whether *all* of our automated tests are passing or not. If any of them fail, it turns red and says who's to "blame".
coxy # 16. July 2009, 15:29
Tamil # 16. July 2009, 15:40
philry4n # 17. July 2009, 03:19
robertj # 18. July 2009, 08:30
Chas4 # 25. July 2009, 16:24