Auto-tools/Meetings/2013-06-24: Difference between revisions

Jump to navigation Jump to search
Transpose content from the meeting page created in the wrong location: https://wiki.mozilla.org/Auto-tools/Meetings/Auto-tools/Meetings/2013-06-24
(Transpose content from the meeting page created in the wrong location: https://wiki.mozilla.org/Auto-tools/Meetings/Auto-tools/Meetings/2013-06-24)
 
Line 8: Line 8:


Keep in mind that this is a full list. So anything not on this list, we should de-prioritize so that we can stay focused and drive these tasks to completion. Note that some of them (like the services automation piece) are going to need to be heavily scoped.
Keep in mind that this is a full list. So anything not on this list, we should de-prioritize so that we can stay focused and drive these tasks to completion. Note that some of them (like the services automation piece) are going to need to be heavily scoped.
= Goals =
* '''Goal:''' Improve Developer/QA ergonomics around running and debugging automation by:
** [[Auto-tools/Projects/B2G_Automation|Add debugger support to B2G testrunners]]
** [[Auto-tools/Projects/Bugzilla_2013Q2|Improve patch review experience on bugzilla/Make bugzilla more user-centric]]
** [[Auto-tools/Projects/SfN_2013Q2|Replace graph server with Datazilla for all desktop Talos tests]]
** Create a project branch view of B2G builds/tests that tracks commits per target, rather than per repo (all commits to any repo for unagi for instance) joint with releng
* '''Goal:''' Improve stability, reliability, and scalability of automation platforms by:
** [[Auto-tools/Projects/B2G_Automation|Addressing all P1 B2G automation stability issues]]
** [[Auto-tools/Projects/Bugzilla_2013Q2|Complete native REST interface for Bugzilla]]
** [[Auto-tools/Projects/Mochitest_on_Mozbase|Complete Mochitest to Mozbase port]]
** Create POC Microbenchmark suite to get feedback from developers for its usefulness
** Reduce orange factor to 5 or lower (for the last three weeks of the quarter) by driving awareness among developers, following up with assignees, and fixing intermittent automation failures.
** [[Auto-tools/Projects/TreeHerder_2013Q2|Update pulse so that its dependent (client side) libraries are current for its use in Tree Herder]]
** [[Auto-tools/Projects/Phone_Rack_2013Q2|Create a prototype and a specification for a rig to power cycle real phones. Have a vendor selected to build the rig by end of quarter.]]
* '''Goal:''' Build toward our future by:
** [[Auto-tools/Projects/TreeHerder_2013Q2|Deploy a minimally viable TBPL replacement by end of quarter, aim to switch over mid-Q3]]
** [[Auto-tools/Projects/Mozmill_2.0_2013Q2|Release a mozmill 2 and work with contributor community to drive toward a 2.1]]
** [[Auto-tools/Projects/Eideticker_Scrolling_FPS_B2G_2013Q2|Automate a scrolling fps test using camera Eideticker measurements for Contacts, Email, Settings, and Message apps]]
** [[Auto-tools/Projects/Bugzilla_2013Q2|Create and Deploy BMO user profile data for community building and education]]
** [[Auto-tools/Projects/Bugmaster_2013Q2|Create a solid net and filter system to build a bugmaster community]]
** [[Auto-tools/Projects/Infraload_2013Q2|Identify 5 things we can do to increase our infrastructure capacity by 10% through more streamlined usage and bringing new capacity online. (joint with releng)]]
** [[Auto-tools/Projects/Androidx86_2013Q2|Enable performance and test automation to run on Android x86 hardware, investigate Android 2.3.x support on Pandas.]]


= Deep Dives =
= Deep Dives =
Line 31: Line 56:


==== [https://tbpl.mozilla.org/ Tinderboxpushlog] ====
==== [https://tbpl.mozilla.org/ Tinderboxpushlog] ====
* [edmorley] New things in production: https://bugzil.la/883940
* [edmorley] Patches:
** mcMerge has now been moved into TBPL's repo & made testable from the local filesystem ({{bug|875323}}). The temporary (and outside of our control) mcmerge.m.o instance can now be switched off \o/
** WIP patch to add starring auto-selection & keyboard shortcuts.
** Misc patches: https://bugzil.la/883940,884721


==== [[Auto-tools/Projects/WarOnOrange|War on Orange]] ====
==== [[Auto-tools/Projects/WarOnOrange|War on Orange]] ====
* OrangeFactor on trunk for last 7 days: [http://brasstacks.mozilla.com/orangefactor/ 5.3]


==== [[Auto-tools/Projects/TBPL2|TBPL Version 2]] ====
==== [[Auto-tools/Projects/TBPL2|TBPL Version 2]] ====
Line 55: Line 86:


==== In-tree Automation/Harnesses ====
==== In-tree Automation/Harnesses ====
* [edmorley] Patch to add timeouts to mozharness urllib2.urlopen() calls & make download_file() timeouts retry ({{bug|884115}}).


==== WebRTC Test Development ====
==== WebRTC Test Development ====
Line 63: Line 95:


==== Sheriffing & Trees ====
==== Sheriffing & Trees ====
* [edmorley, Tomcat] More sheriffing training. Have started rough notes for a wiki guide so we can extend the process more easily to volunteer sheriffs.
* [edmorley] Opt mochitest-metro-chrome jobs are now shown by default on all trees ({{bug|885565}}).


==== [https://treestatus.mozilla.org/ Treestatus] ====
==== [https://treestatus.mozilla.org/ Treestatus] ====
Line 70: Line 104:


=== Holidays and Trips ===
=== Holidays and Trips ===
* [edmorley] PTO Mon 1st to Fri 5th July.


== Misc ==
== Misc ==
* [ffledgling] - moznetwork/mozinstall - direction on specific unit tests
canmove, Confirmed users
1,126

edits

Navigation menu