ReleaseEngineering/BuildFaster: Difference between revisions

 
Line 44: Line 44:
| Purchase new machines for win/linux testers that are not tied to aggressive obsolescence schedule
| Purchase new machines for win/linux testers that are not tied to aggressive obsolescence schedule
| coop
| coop
| {{StatusBlocked|status=Underway, evaluation nodes need setup. No people available yet due to Win8/10.8 setup.}}
| {{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}}
| {{bug|784913}}
Line 55: Line 60:
* {{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
* Windows builds on AWS are still too slow, but we can revisit this regularly
* Can we cross-compile Mac builds on AWS? Are there legal issues with doing so? I would love to be out of the hardware game for build/try entirely.
* 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)?
* {{bug|772579}} - Can we run unittests on AWS for Linux (and eventually Windows)?
** {{bug|784913}} - migrate linux xpcshell testsuite to AWS
* 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 =
canmove, Confirmed users
2,850

edits