Hi,
I put together all the conversation I had regarding quality improvements
and I'd like to know if it sounds good to you.
If so, we need an epm assigned and start executing
*.*
*▾ Continuous Integration plan*
Goal : Every commit on Gecko and Gaia must trigger full test run,
failures and performance issues to be reported on Treeherder for backout
*▾ Automation*
• Create a test matrix to define which tests are
running on which platform (Device, Mulet, Emulator)
*▾ Engineering*
• Port Gip tests to Gij
*QA to provide the list of tests to port
and create the related bugs in bugzilla*
• Create new Gij tests from moztrap scenarios
*QA to select the moztrap scenario that can
be valuable to automate and technically feasible*
*▾ Device*
• Replace Jenkins module by Treeherder for sending
jobs to Bitbar
• Marionette.js to run on device
• Gecko Unit tests an Gij tests to run on devices
• Add Aries devices to Bitbar (30 units - 15 KK
and 15 L)
* • Mulet*
*Run Gaia Unit tests and Gij tests on Mulet*
*• Emulator-x86-KK*
*Activate emulator-x86-kk on Treeherder, run Gecko
unit tests and Gij tests*
*• Emulator-x86-L*
*Start porting emulator to L and activate it on
Treeherder*
*• Raptor*
*Integrate Raptor performance tests on Treeherder*
Thanks,
---
David Scravaglieri
Mozilla - Firefox OS
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos