Skip navigation.

My Opera News

Behind the scenes at My Opera

Continuous integration

, , , ,

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:

:-)

Opera Unite release daySlashdotted again...

Comments

Tamil 16. July 2009, 11:59

:up:

ZAHEK 16. July 2009, 12:36

:beer:

remcolanting 16. July 2009, 12:48

Nice to have the widget, but it doesn't show My Opera status :frown:

coxy 16. July 2009, 14:48

I'm not even going to pretend to know what this widget is doing...

zoso 16. July 2009, 15:17

@remcolanting: yeah, the widget tracks any project under CC.rb, it's not specific to My Opera (anymore). The default project to track is CC.rb itself, because it's public. Have a look at the configuration options if you want to track another project.

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

I thought the drill was to always "blame" espenao... even if he's not in the office / building / country.

Tamil 16. July 2009, 15:40

philry4n 17. July 2009, 03:19

@coxy not necessarily true, yesterday esteban blames cosimo for everything p:

robertj 18. July 2009, 08:30

@coxy Well... You blame EspenAO, EspenAO blames someone else and so on and so forth. p:

Chas4 25. July 2009, 16:24

:cool:

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.