EngineeringProductivity/Projects/Treeherder

From MozillaWiki
Jump to: navigation, search

About

Treeherder is a reporting dashboard for checkins to Mozilla projects (for example, mozilla-central). It allows users to see the results of automatic builds and their respective tests. Treeherder also provides a rich set of APIs that can be used by other projects interested in this information.

Treeherder is the successor to TBPL.

For tracking performance data, see Treeherder's sister project, Perfherder.

For tracking intermittent test failures, see Intermittent Failures View.

Contributing

To make UI changes, in many cases you only need to perform a very simple setup running a local webserver pointing at the production instance, described here. If you wish to hack on the backend, or the UI and backend together, you will instead need to set up a Vagrant environment, using these steps.

Source and Docs

Getting in touch

What we're working on

Assigned Treeherder bugs that have been modified in the last month. View on Bugzilla

Full Query
ID Priority Component Summary Assigned to
1470381 -- Treeherder Remove FailureLine's best_classification and best_is_verified fields George Hickman
1472680 -- Treeherder Rename ClassifiedFailure and FailureClassification George Hickman
1473494 P1 Treeherder: Log Parsing & Classification treeherder carries the classification of a previous bug, on to the next failure to be classified Cameron Dawson [:camd]
1472226 P1 Treeherder: Frontend details pane's content often hidden if multiple treeherder tabs loaded at once Cameron Dawson [:camd]
1474886 P2 Treeherder: Docs & Development Add Treeherder entry to Codetribute Cameron Dawson [:camd]
1450038 P2 Treeherder: Frontend Convert HTML Filters to ReactJS Cameron Dawson [:camd]
1471151 P2 Treeherder: Frontend Spinner spinning indefinitely when an API call returns 500 Cameron Dawson [:camd]
1473571 P2 Treeherder: Frontend tree status info shown with ? instead of open/closed circle Cameron Dawson [:camd]
1473777 P2 Treeherder: Frontend When using fetch, must check response.ok for errors Cameron Dawson [:camd]
1409103 P3 Treeherder: Frontend [meta] Migrate from AngularJS to React Cameron Dawson [:camd]
1473287 P3 Treeherder: Frontend Treeherder UI goes blank when loaded on iOS browser Cameron Dawson [:camd]
1384255 P3 Treeherder: Frontend Reduce the size of the webpack bundles Ed Morley (Away until 23rd July) [:emorley]
1468159 P3 Treeherder: Frontend Convert lodash .union() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1476243 P3 Treeherder: Frontend Convert lodash .mapValues() to native ES6 JS Soundharya AM (:soundharya)
1476541 P3 Treeherder: Frontend Convert lodash .delay() to native ES6 JS Soundharya AM (:soundharya)
1476546 P3 Treeherder: Frontend Convert lodash .isString() to native ES6 JS Soundharya AM (:soundharya)
1470735 P3 Treeherder: Frontend Convert lodash .forIn() to native ES6 srinivas


Recent changes

Bugs fixed in the last 14 days. View on Bugzilla

Full Query
ID Component Summary Assigned to
1474558 Treeherder: Frontend Pass &only_show_unexpected=1 to reftest analyzer Sebastian Hengst [:aryx] (needinfo on intermittent or backout)
1475436 Treeherder [a11y] Result status filters should be exposed as check boxes Cameron Dawson [:camd]
1476109 Treeherder All jobs disappear when some job is selected Cameron Dawson [:camd]
1472167 Treeherder: Log Parsing & Classification deleting bug used for annotation doesn't remove it from view Cameron Dawson [:camd]
1450032 Treeherder: Frontend Convert bottom (secondary) nav bar to ReactJS Cameron Dawson [:camd]
1468623 Treeherder: Frontend Resizing job details / pinboard panel no longer works Cameron Dawson [:camd]
1472717 Treeherder: Frontend Selected job no longer deselected when clicking somewhere else Cameron Dawson [:camd]
1472796 Treeherder: Frontend Action menu cut off at bottom of results pane Cameron Dawson [:camd]
1473027 Treeherder: Frontend &selectedJob shouldn't be persisted into Set as (top|bottom) of range URLs Cameron Dawson [:camd]
1473166 Treeherder: Frontend 'Pin all Showing' feature is broken Cameron Dawson [:camd]
1473167 Treeherder: Frontend 'Retrigger All' doesn't provide any feedback Cameron Dawson [:camd]
1473505 Treeherder: Frontend ctrl + click on job failures adds them to pinboard but doesn't open it Cameron Dawson [:camd]
1473490 Treeherder: Infrastructure Give Ionuț permissions to deploy the treeherder-prototype Heroku app Ed Morley (Away until 23rd July) [:emorley]
1437078 Treeherder: API Audit APIs for any that are unused and can be removed Ed Morley (Away until 23rd July) [:emorley]
1473875 Treeherder: API Remove FailureLine and ClassifiedFailure APIs George Hickman
1475438 Treeherder: Frontend [a11y] Expose status of job by some means other than colour Wes Kocher (:KWierso)
1473565 Treeherder: Log Parsing & Classification Bug suggestions not shown after log format changes in bug 1471717
1470884 Treeherder: Frontend Click on failed jobs seems to take a long time to show the failure
1476702 Treeherder: Frontend Login broken after update to Auth0-js 9.7.2
1467451 Treeherder: Frontend Convert lodash .pick() to native ES6 Rajesh Kathiriya(:rajk)
1468090 Treeherder: Frontend Convert lodash .zipObject() to native ES6 Rajesh Kathiriya(:rajk)
1468092 Treeherder: Frontend Convert lodash .sum() to native ES6 Rajesh Kathiriya(:rajk)
1467975 Treeherder: Frontend Convert lodash .each() to native ES6 JS srinivas