Confirmed users
3,816
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
= Official Q4 Goals = | = Official Q4 Goals = | ||
* {{ | * {{done|Achieve and maintain a 5% or less intermittent orange rate for Android automation (talos and tests) to achieve parity with desktop intermittent orange rates.}} | ||
** {{ | ** {{done|Land modifications to make it easier for developers to run Android talos (to make it easier to debug failures)}} | ||
** {{ | ** {{drop|Create and land specialpowers-core JS module to simplify test utilities and reduce bugs in "alive test", talos, reftest, and mochi* test families}} | ||
* {{ | * {{done|Expand and enhance our test and performance automation to anticipate and address needs for Fennec and B2G.}} | ||
** {{ | ** {{done|Deliver video capture data from an alive test (Ts/Tp) an a "driver" test (Tuser) from eideticker to developers for analysis. Stretch: have system ready for duplication by end of Quarter}} | ||
** {{ | ** {{done|Deploy Talos RSS metrics in Android production}} | ||
** {{ | ** {{done|Land marionette with ability to "runscript" and enough action support to run Tuser eideticker test on both B2G and Fennec.}} | ||
** {{ | ** {{drop|Land enhancements to special powers to entirely remove enablePrivilege from all testing frameworks}} | ||
* {{ | * {{done|Deploy user responsiveness automation into production}} | ||
** {{ | ** {{done|Deploy Talos User Responsiveness test on desktop and android automation}} | ||
** {{ | ** {{done|Deploy Regression User Responsiveness (peptest) on desktop production automation}} | ||
== Crucial Projects == | == Crucial Projects == | ||
| Line 21: | Line 21: | ||
** {{ok|Reproduce and fix intermittent android issues}} | ** {{ok|Reproduce and fix intermittent android issues}} | ||
** {{done|Add Android Talos to Orange Factor to aid in tracking}} | ** {{done|Add Android Talos to Orange Factor to aid in tracking}} | ||
** {{ | ** {{done|"Make Android Remote Talos" must be landed}} | ||
** {{ | ** {{drop|Create specialpowers core to use in other tests, may not prove necessary}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 35: | Line 35: | ||
==== Eideticker ==== | ==== Eideticker ==== | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|Deliver video capture data from an alive test (Ts/Tp) an a "driver" test (Tuser) from eideticker to developers for analysis.}} | ||
** {{ | ** {{done|Have system stable enough to be ready for duplication in MV by end of quarter (stretch)}} | ||
** {{ | ** {{done|Define two tests for completion at end of Quarter}} | ||
** {{ | ** {{done|Integrate with marionette JSON protocol to drive device under test}} | ||
** {{ | ** {{drop|Potentially use JSON protocol and shim (supplied by selenium project) to drive non-gecko browsers on device (stretch/Q1)}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 50: | Line 50: | ||
==== Marionette ==== | ==== Marionette ==== | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|Create receiver for JSON protocol}} | ||
** {{ | ** {{done|Implement enough action to support the Eideticker tests}} | ||
** {{ok|Land in m-c by end of quarter}} | ** {{ok|Land in m-c by end of quarter}} | ||
| Line 64: | Line 64: | ||
==== SpecialPowers API ==== | ==== SpecialPowers API ==== | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{drop|Remove all enablePrivilege calls in all test frameworks and land patches in m-c}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 75: | Line 75: | ||
==== Talos User Responsiveness ==== | ==== Talos User Responsiveness ==== | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|Deploy into production for desktop and android}} | ||
** {{ | ** {{done|Finalize equation for responsiveness metric}} | ||
** {{ | ** {{done|Determine if test can be deployed as addition to Tp5}} | ||
** {{ok|Work with developers and Releng for deployment}} | ** {{ok|Work with developers and Releng for deployment}} | ||
*** '''NOTES''': Still tracking down linux failure, mac and windows landed | |||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 109: | Line 110: | ||
=== Bughunter === | === Bughunter === | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|UI Deployed, UI taken through find/fix cycle}} | ||
** {{ok|Conduct demo/training for QA, Dev, and Product Mgmt on tool}} | ** {{ok|Conduct demo/training for QA, Dev, and Product Mgmt on tool}} | ||
** {{ok|Create plan for soccoro integration}} | ** {{ok|Create plan for soccoro integration}} | ||
| Line 123: | Line 124: | ||
=== Pandaboards === | === Pandaboards === | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{drop|Create repeatable, deployable build/flash system to get a functioning board running}} | ||
** {{ | ** {{drop|Analyze results from unit and performance tests on board, but not in production this quarter}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 134: | Line 135: | ||
=== Mozbase === | === Mozbase === | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|Work with Release Engineering MozHarness to deploy a MozHarness/MozBase Talos system}} | ||
** {{done|Ensure mozbase utilities are robust enough underpinnings for Peptest}} | ** {{done|Ensure mozbase utilities are robust enough underpinnings for Peptest}} | ||
** {{ok|Have our own automated tests running for Mozbase utilities to ensure their robustness (reporting to autolog)}} | ** {{ok|Have our own automated tests running for Mozbase utilities to ensure their robustness (reporting to autolog)}} | ||
| Line 148: | Line 149: | ||
=== W3C Browser Test Protocol Effort === | === W3C Browser Test Protocol Effort === | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{done|Attend meeting, ensure actions created from it are helpful to our efforts}} | ||
** {{ | ** {{done|Situate ourselves for greater involvement in Q1.}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 159: | Line 160: | ||
=== Mozmill E10S === | === Mozmill E10S === | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{ | ** {{drop|Adapt the harness to run in E10S firefox and fennec}} | ||
** {{ | ** {{drop|All Mutt tests should pass in E10S mode}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||
| Line 184: | Line 185: | ||
* '''Q4 Outcomes''' | * '''Q4 Outcomes''' | ||
** {{done|Ensure prototype up and running with a few tegras for checkout}} | ** {{done|Ensure prototype up and running with a few tegras for checkout}} | ||
** {{ | ** {{done|Demo at Mobile Summit for developers as a solution for new/hard to get hardware}} | ||
* '''Community Involvement''' | * '''Community Involvement''' | ||