canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) |
|||
| (15 intermediate revisions by 3 users not shown) | |||
| Line 36: | Line 36: | ||
| style="background:#DDD" | '''Status''' | | style="background:#DDD" | '''Status''' | ||
|- | |- | ||
| | | {{bug|772446}} | ||
| | | Move all Linux builds to AWS | ||
| | | jhopkins | ||
| {{StatusHealthy|status= | | {{StatusHealthy|status=All Firefox builds are there now, just waiting on Thunderbird to catch-up.}} | ||
|- | |- | ||
| | | {{bug|758624}} | ||
| | | Purchase new machines for win/linux testers that are not tied to aggressive obsolescence schedule | ||
| | | coop | ||
| {{ | | {{StatusBlocked|status=Underway. Various test OSes are being setup and validated.}} | ||
|- | |- | ||
| | | {{bug|784913}} | ||
| | | migrate linux xpcshell testsuite to AWS | ||
| | | jmaher | ||
| {{ | | {{StatusBlocked|status=Blocked on panda work}} | ||
|- | |- | ||
| | | {{bug|784913}} | ||
| | | migrate linux xpcshell testsuite to AWS | ||
| | | '''unowned''' | ||
| {{StatusBlocked|status= | | {{StatusBlocked|status=Needs an owner}} | ||
|} | |} | ||
== Long Term Ideas == | == Long Term Ideas == | ||
* {{bug|657738}} - Automatically determine when oranges happen and auto-star them (no owner/decision on steps yet) | * {{bug|657738}} - Automatically determine when oranges happen and auto-star them (no owner/decision on steps yet) | ||
* | * Windows builds on AWS are still too slow, but we can revisit this regularly | ||
* Cross-compile Mac builds on AWS | |||
* | ** after legal review, *yes* we think we can do this. Need to find a developer owner to give this a try. | ||
** | * {{bug|772579}} - Can we run unittests on AWS for Linux (and eventually Windows)? | ||
** | |||
* | |||
* Analyze methods of understanding and optimizing what we run on a per-checkin basis | * Analyze methods of understanding and optimizing what we run on a per-checkin basis | ||
** Test code related to the current patch? | ** Test code related to the current patch? | ||
** Run full tests only every x pushes or y time (whichever occurs first). Between those only run a set of tests related to the patch at hand. (Would need developer override and on-demand testing ability) | ** Run full tests only every x pushes or y time (whichever occurs first). Between those only run a set of tests related to the patch at hand. (Would need developer override and on-demand testing ability) | ||
* less frequent debug builds | * less frequent debug builds | ||
* use an optimized xpcshell + httpd.js to run debug tests (depends on {{bug|669953}}) | * use an optimized xpcshell + httpd.js to run debug tests (depends on <s>{{bug|669953}}</s>) | ||
= Data we need = | = Data we need = | ||
* Profiling on all major harnesses | * Profiling on all major harnesses | ||
** Currently profiling is being done on mochitest harness and tracked [http://brasstacks.mozilla.com/testperf_dashboard/#/mochitest here]. Be sure to select either "opt" or "debug" builds, since choosing "any" is probably not what you want (profiling times differ greatly between the two). | |||
* How many 10.5-only test failures have there been? Do we need to run 10.5 tests on-checkin? | * How many 10.5-only test failures have there been? Do we need to run 10.5 tests on-checkin? | ||
* Where are we spending our time during build slave setup/teardown (catlee owns) | * Where are we spending our time during build slave setup/teardown (catlee owns) | ||
| Line 89: | Line 88: | ||
* Clint Talbert (:ctalbert) | * Clint Talbert (:ctalbert) | ||
* Will Lachance (:wlach) | * Will Lachance (:wlach) | ||
* | * Ted Mielczarek (:ted) | ||
* Chris Cooper (:coop) | |||
= Definitions = | = Definitions = | ||
| Line 101: | Line 101: | ||
= Meetings = | = Meetings = | ||
* [[ReleaseEngineering/BuildFaster/Meetings/2012-10-11|2012-10-11]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2012-06-28|2012-06-28]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-10-26|2011-10-26]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-09-28|2011-09-28]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-08-31|2011-08-31]] | * [[ReleaseEngineering/BuildFaster/Meetings/2011-08-31|2011-08-31]] | ||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-08-17|2011-08-17]] | * [[ReleaseEngineering/BuildFaster/Meetings/2011-08-17|2011-08-17]] | ||