Engineering Quality Program: Difference between revisions

→‎Program Description: updated with more complete, inclusive description
(→‎Program Description: made project names clickable in requirements)
(→‎Program Description: updated with more complete, inclusive description)
Line 25: Line 25:
     * Achieve ability for sheriffs to back out commits if post-commit data is bad
     * Achieve ability for sheriffs to back out commits if post-commit data is bad
     * Ability to block commits with pre-commit testing
     * Ability to block commits with pre-commit testing
The following Firefox OS 2.6 work must be completed to get to the Train Model (OTA branch):
    * Low amount of bugs in master
    * 0 Smoke tests blockers / foxfood blockers in the OTA branch
    * Automated / Semi manual OTA delivery to foxfooders from the OTA branch
    * Automated update of OTA branch from master once OTA has been delivered
The following Firefox OS 2.6 work must be completed to for software architecture improvement:
    * Split BE / FE and apps views (NGA - bridge.js)
    * Mock app BE for FE testing with Telemetry libraries (NGA)
    * BE tests with Telemetry reports (NGA)


=='''Programs and Projects'''==
=='''Programs and Projects'''==