Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Adding continuous integration for Gaia branches

24 views
Skip to first unread message

Armen Zambrano G.

unread,
Feb 12, 2013, 2:38:51 PM2/12/13
to
Actions: We want to add Gaia CI pages under tbpl.mozilla.org - Please check if you have any questions/concerns about the naming of such pages.

Hello,
My name is Armen Zambrano [1] from Mozilla's Release Engineering Team.
Jointly with Mozilla's Auto-Tools team, we started running Gaia UI tests on the panda boards [2][3][4].

The Gaia UI jobs get triggered every time there is a Gecko code pushed on most Gecko repositories.
At that moment we generate a B2G image for panda boards which we automatically install on one of Release Engineering's panda boards.

The Auto-Tools team is trying to make all the tests pass for the Gaia UI tests, but this is difficult since we currently only trigger the tests when there is a Gecko change and not when a Gaia change happens.
In between each Gecko change there can be multiple Gaia changes that would not get tested.

For that reason we decided to add continuous integration for each Gaia branch that is associated to a Gecko branch. This would allow us to determine early when a Gaia change turns the Gaia UI tests orange.

What would this look like?
If you load this page:
https://tbpl.mozilla.org/?jobname=b2g_&noignore=1
You can see that for each change there are associated builds and tests.
The Gaia based CI would only show the "B2G Panda opt" rows.

This post is to give you a heads-up and to get your feedback about the proposed naming for these CI pages:
https://tbpl.mozilla.org/?tree=Gaia-Master
https://tbpl.mozilla.org/?tree=Gaia-V1-Train
https://tbpl.mozilla.org/?tree=Gaia-V1_0_0
https://tbpl.mozilla.org/?tree=Gaia-V1_0_1

NOTE: There might be periods in the naming of the last two, however I'm not sure.

Let me know if you have any questions/concerns.

Best regards,
Armen

[1] https://mozillians.org/en-US/u/armenzg
[2] http://armenzg.blogspot.ca/2013/01/running-gaia-ui-b2g-panda-tests-on.html
[3] http://armenzg.blogspot.ca/2012/12/b2g-test-jobs-running-on-panda-boards.html
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=802317

Armen Zambrano G.

unread,
Feb 15, 2013, 4:09:26 PM2/15/13
to
You can now see one of the CI pages:
https://tbpl.mozilla.org/?tree=Gaia-Master

More info next week.

Dietrich Ayala

unread,
Feb 15, 2013, 7:31:22 PM2/15/13
to Armen Zambrano G., dev-...@lists.mozilla.org
that is so awesome to see. thanks Armen!

now we need to get Gaia devs looking at these failures :D
> _______________________________________________
> dev-gaia mailing list
> dev-...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-gaia
0 new messages