Android Panda tests in production
>> Tuesday, January 29, 2013
Two weeks ago the Mozilla release engineering team had a work week in Toronto. Toronto in January? Balmy, according to one of our of colleagues from California.
Hal wears sandals in the snow. Photo: John Hopkins |
Image ©maiac, http://www.flickr.com/photos/maiac/5442715157/licensed under Creative Commons by-nc-sa 2.0 |
Some of the issues that we encountered while we were rolling the pandas into production were quite difficult to overcome. The Ateam, especially Joel spent many days debugging them, including this this particular nefarious one where the panda boards would spontaneously reboot while running tests
Bug 811444 - android panda boards magically reboot in the middle of the test
Joel's solution the solution was to slow down the running of the tests so the panda boards wouldn't reboot and allowed us to move forward.
Many thanks to Joel, Callek, Armen, Amy, Dustin and Jake for all their help putting these into production.
Next step: Manage the Android Panda boards using Mozpool
Further reading
Dustin Mitchell's post on MozPool, including pictures of the awesome custom ruby red Mozilla chassis
Bug 802667 - configure new buildbot masters for use with android on pandas
Bug 803248 - buildbot config changes to support panda_android*
Bug 805658 - add all panda boards to slavealloc, disabled
Bug 811723 - change android reftests to run with --ignore-window-size for panda only
Bug 825984 - Turn on Android 4.0 test jobs on try and mozilla-inbound
Bug 829181 - put remaining pandas into production for Android 4.0 tests Read more...