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.

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

ID Priority Component Summary Assigned to
1366909 -- Treeherder [TestGroup UI] Migrate code into the main Treeherder repo Cameron Dawson [:camd]
1340321 -- Treeherder Add a toggle for a left-hand keyboard shortcuts mode Wes Kocher (:KWierso) (PTO until June 1)
1357955 -- Treeherder Remove the confirmation prompt from the deploy notification reload button Wes Kocher (:KWierso) (PTO until June 1)
1361568 -- Treeherder TreeHerder's hover-text shows HTML encoding junk for quotes, ampersands, etc. Wes Kocher (:KWierso) (PTO until June 1)
1364033 P1 Treeherder bugfiler.tests.js is failing in 'BugFilerCtrl should parse summaries' Wes Kocher (:KWierso) (PTO until June 1)
1337488 P2 Treeherder [Meta] Add a test-centric UI view that aggregates results by test/manifest rather than platform/job Cameron Dawson [:camd]
1364894 P2 Treeherder Update from Neutrino 4.x to 5.x Cameron Dawson [:camd]
1317752 P2 Treeherder Allow logging into Treeherder when pointing the UI at the stage/prod API Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1340132 P2 Treeherder Stop using --maxtasksperchild with celery now datasource isn't leaking Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1353014 P2 Treeherder Follow-ups to the initial Neutrino landing Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1334084 P2 Treeherder: Infrastructure Update CloudAMQP instances to newer rabbitmq-server and Erlang versions Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1357538 P2 Treeherder: Infrastructure Connect CloudAMQP to Papertrail Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1368023 P2 Treeherder: Infrastructure Stale pip dependencies aren't being uninstalled on Heroku Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1354544 P2 Treeherder: Docs & Development Django runserver frequently outputs "Broken pipe from ('127.0.0.1', NNNNN)" Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1363722 P2 Treeherder: Docs & Development Make webpack-dev-server work with authentication when using a local API instance Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1340265 P2 Treeherder Make it easier to copy the full 40 character revision SHAs from the UI Wes Kocher (:KWierso) (PTO until June 1)
1365567 P3 Treeherder: Infrastructure Update Heroku to the Heroku-16 stack based on Ubuntu 16.04 Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1169263 P3 Treeherder: Docs & Development Switch the local development environment to something docker based Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1065567 P5 Treeherder: Data Ingestion Use Pulse for creation of hg resultsets Cameron Dawson [:camd]
1367867 P5 Treeherder Improve the User Initial Labels so users immediately recognize what they are Jonathan French (:jfrench)


Recent changes

Bugs fixed in the last 14 days. View on Bugzilla

ID Component Summary Assigned to
1363467 Treeherder [TestGroup UI] Improve display of classified tests Cameron Dawson [:camd]
1366740 Treeherder: Infrastructure Give Francois access to the Treeherder RO replica DB Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1366805 Treeherder: Infrastructure Add François to the treeherder-prototype app on heroku Ed Morley (UK bank holiday, away until 30th May) [:emorley]
1365128 Treeherder Make the sequential stylo talos jobs correctly identify on the Sequential Stylo platform line Kim Moir [:kmoir]
1286686 Treeherder: Docs & Development Merge treeherder-tests into the treeherder repo Rebecca Billings [:rbillings]
1355339 Treeherder Bug filer should suppress some useless crash signatures (or maybe refuse to file the bugs completely?) Wes Kocher (:KWierso) (PTO until June 1)
1365335 Treeherder Windows Talos g5 jobs are showing up as '?' in Treeherder Wes Kocher (:KWierso) (PTO until June 1)
1366345 Treeherder Ctrl-enter shortcut isn't working when manually adding a bug Wes Kocher (:KWierso) (PTO until June 1)
1286195 Treeherder: Data Ingestion Add 'mozalloc_abort(char const*)' to the bug suggestions blacklist Wes Kocher (:KWierso) (PTO until June 1)