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
1465987 -- Treeherder: Frontend Convert the BugFiler to ReactJS Cameron Dawson [:camd]
1469561 -- Treeherder Organise and Slim Down settings.py George Hickman
1469917 P1 Treeherder: Frontend Convert the Active Filters bar to React Cameron Dawson [:camd]
1364894 P1 Treeherder: Frontend Update Neutrino from v4 to v8 Ed Morley [:emorley]
1466862 P2 Treeherder: Frontend reftest analyzer not available for TVw (TV?) reftest failures Cameron Dawson [:camd]
1468623 P2 Treeherder: Frontend Resizing tab bar no longer works Cameron Dawson [:camd]
1466084 P2 Treeherder: Docs & Development Switch Treeherder docs to markdown & mkdocs Ed Morley [:emorley]
1469777 P2 Treeherder: Log Parsing & Classification wpt jobs loading in a loop - 500 internal server error George Hickman
1469834 P3 Treeherder: Frontend Convert lodash .isUndefined() to native ES6 Alvaro Reina (:AlvaroRe)
1409103 P3 Treeherder: Frontend [meta] Migrate from AngularJS to React Cameron Dawson [:camd]
1445325 P3 Treeherder Stop mirroring failure classifications to OrangeFactor's Elasticsearch instance Ed Morley [:emorley]
1416266 P3 Treeherder: Docs & Development [Meta] Make the Treeherder contributing experience less painful Ed Morley [:emorley]
1384255 P3 Treeherder: Frontend Reduce the size of the webpack bundles Ed Morley [:emorley]
1468111 P3 Treeherder: Frontend Convert lodash .clone() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468159 P3 Treeherder: Frontend Convert lodash .union() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468160 P3 Treeherder: Frontend Convert lodash .max() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468161 P3 Treeherder: Frontend Convert lodash .min() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468308 P3 Treeherder: Frontend Convert lodash .invert() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467451 P3 Treeherder: Frontend Convert lodash .pick() to native ES6 Rajesh Kathiriya(:rajk)
1468090 P3 Treeherder: Frontend Convert lodash .zipObject() to native ES6 Rajesh Kathiriya(:rajk)
1468092 P3 Treeherder: Frontend Convert lodash .sum() to native ES6 Rajesh Kathiriya(:rajk)
1468102 P3 Treeherder: Frontend Convert lodash .remove() to native ES6 Rajesh Kathiriya(:rajk)
1467975 P3 Treeherder: Frontend Convert lodash .each() to native ES6 JS srinivas


Recent changes

Bugs fixed in the last 14 days. View on Bugzilla

Full Query
ID Component Summary Assigned to
1469755 Treeherder: Frontend Add new mappings for Treeherder android hardware platform map Bob Clary [:bc:]
1468433 Treeherder TreeStatus URL for comm-central-thunderbird in Treeherder has extra double quotation character Cameron Dawson [:camd]
1439745 Treeherder: Frontend Remove pinboard Save bugs only and Save classification only Cameron Dawson [:camd]
1450022 Treeherder: Frontend Convert the rest of the details panel to ReactJS Cameron Dawson [:camd]
1450023 Treeherder: Frontend Convert Tab Controller to ReactJS Cameron Dawson [:camd]
1467204 Treeherder: Frontend The Cancel Job button sometimes requires multiple clicks Cameron Dawson [:camd]
1468533 Treeherder: Frontend Race condition throwing an error about $rootScope.repos in the console Cameron Dawson [:camd]
1469047 Treeherder: Frontend Create common React ancestor for PushList and DetailsPanel Cameron Dawson [:camd]
1467545 Treeherder: Frontend Add an in-app warning when trying to use Treeherder with ESR52 Ed Morley [:emorley]
1468573 Treeherder: Frontend Fix missing peer dependency warnings Ed Morley [:emorley]
1468650 Treeherder: Frontend Use caching with ESLint Ed Morley [:emorley]
1468658 Treeherder: Frontend Fix & enable ESLint quotes, spaced-comment, space-infix-ops & comma-dangle Ed Morley [:emorley]
1466676 Treeherder: Frontend Convert lodash .find() to native ES6 Jon Rea
1469837 Treeherder: Infrastructure Reset treeherder-stage and treeherder-dev RDS to latest production snapshot Jake Watkins [:dividehex]
1467270 Treeherder: Frontend Convert lodash .every() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467293 Treeherder: Frontend Convert lodash .filter() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467394 Treeherder: Frontend Convert lodash .flatten() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467401 Treeherder: Frontend Convert lodash .groupBy() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467433 Treeherder: Frontend Convert lodash .keys() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467435 Treeherder: Frontend Convert lodash .map() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467489 Treeherder: Frontend Convert lodash .some() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1467504 Treeherder: Frontend Convert lodash .uniq() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468107 Treeherder: Frontend Convert lodash .capitalize() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468164 Treeherder: Frontend Convert lodash .intersection() & _.difference() to native ES6 JS Eliott Vincent [:evct] (GMT+2)
1468305 Treeherder: Frontend Convert lodash .chunk() to native ES6 JS Eliott Vincent [:evct] (GMT+2)