On Tuesday, 14 July 2020 at 06:30:28 UTC+1, Sarah Clements wrote:
> Hi all, 
> 
> The CIA/Treeherder team would like to share a few of the projects and 
> features that we worked on in H1 that you may not be aware of. They include: 
> 
> Cost reduction 
> 
> Cross-team effort reduced across-the-board monthly spend by 40% in H1 with 
> plans for another 25% or more in H2. 
> 
> Developer productivity [gbrown] 
> 
> Geoff reduced the backlog of testing bugs affecting developer productivity 
> with a focus on busted mach commands, improvements to crash reporting and 
> test debugging. There were 66 bugs resolved in H1 with an additional 44 
> bugs identified for continued efforts in H2. 
> 
> Outreachy Accessibility project [camd and sclements] 
> 
> Cameron and I mentored Outreachy intern Mellina Yonashiro during her 3 
> month internship from Dec - March. In addition to improving accessibility 
> for all users in the Treeherder family of apps, Mellina worked with Marco 
> Zehe and James Teh to create screen-reader friendly alternative views for 
> the graphs in Perfherder and Intermittent Failures View. 
> 
> UX research and design project [camd and sclements] 
> 
> Cameron and I observed and interviewed six developers as they used the 
> Treeherder family of apps. Based on our findings, we decided to focus 
> primarily on improving Push Health in order to make it a dedicated 
> developers view. With the assistance of UX designer Victoria Wang, we spent 
> 5 weeks on an iterative design process (mockups -> feedback from users -> 
> mockup changes). More details (and other improvements) to come. 
> 
> Treeherder filter tasks by test or manifest path [armenzg] 
> 
> Armen worked on a feature that enables job filtering by test or manifest 
> paths. As an example, the screenshot below shows the task in which 
> “devtools/client/framework/browser-toolbox/test/browser.ini” is executed 
> in. You can see it live here 
> <https://treeherder.mozilla.org/#/jobs?repo=autoland&test_paths=devtools%2Fclient%2Fframework%2Fbrowser-toolbox%2Ftest%2Fbrowser.ini&selectedTaskRun=PBW8NJNhTTm6vel1RoydDg-0>.
>  
> More details outlined in this blog post 
> <https://medium.com/@armenzg/filter-treeherder-jobs-by-test-or-manifest-path-af0e1ae74e61>
>  
> . 
> 
> 
> 
> Treeherder Github projects now have proper commit sorting [armenzg] 
> 
> Github does not have the concepts of pushes, however, Treeherder does. 
> There are few Github projects running on Treeherder and they each have 
> different automation systems to merge code into their respective master 
> branches. Unfortunately, this created various edge cases where a recent 
> Github code landing on master would show up later in Treeherder’s timeline. 
> This was fixed earlier this year and makes for easier tree sheriffing. 
> 
> 
> *Treeherder's Add new Jobs (Search) feature has been enhanced* 
> 
> The Add New Jobs (Search) feature in Treeherder, it has recently been 
> updated to take advantage of new advanced search filtering operators 
> <https://fusejs.io/examples.html#extended-search>. These should be 
> practically equivalent to mach try fuzzy's search operators, although 
> specific queries from mach try fuzzy might not trigger an identical set of 
> jobs when used in Treeherder because of differences in how lists of 
> available jobs are supplied to both tools. Examples | Fuse.js 
> <https://fusejs.io/examples.html#extended-search> 
> 
> 
> Perfherder improvements 
> 
> The performance test team has made many improvements to the Perfherder UI 
> such as improved search for alerts and allowing retriggers of up to 10 
> performance jobs directly from the Compare View. They’ve reached a 
> milestone (80% complete) with the backfill bot, which will backfill missing 
> performance jobs. 
> 
> Best, 
> Sarah

For anyone interested in the various Perfherder updates, I've published a blog 
post with more details: 
https://blog.mozilla.org/performance/2020/07/15/whats-new-in-perfherder/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to