gecko-dev/testing/mozharness/mozharness
Gregory Szorc 2deadc2bf6 Bug 1370421 - Put base-toolchains builds into own perfherder bucket; r=mshal
Perfherder metrics are by default put in a bucket according to their
platform name. e.g. linux64/opt. Similar jobs emitting otherwise
identical metric names must differentiate the metrics by inserting
extra metadata.

Before this commit, we defined extra metadata in mozharness
sub-configs, as appropriate. As long as the sub-config remembers
to define the metadata, we're good.

However, some tasks don't use mozharness sub-configs. Instead, they
create variations in the taskgraph. The base toolchains builds
are an example. These share the same platform name (e.g. linux64/opt)
and the base mozharness config. Therefore there's no way to
distinguish these builds as being "base toolchains" from mozharness.

This commit teaches mozharness to look for an environment variable
defining extra perfherder keys to use to bucket results. We define
this variable in taskgraph for relevant tasks.

MozReview-Commit-ID: 8oGHGyx6Zn5

--HG--
extra : rebase_source : 5d7355c2e3118fcb893e699c248002d89c328483
2017-06-06 16:23:14 -07:00
..
base Bug 1346025 - Move vendored python modules from /python to /third_party/python, r=ted 2017-05-25 11:48:03 -04:00
lib Bug 1127449 - For Mozharness' developer's mode do not store the LDAP password unencrypted. NPOTB. DONTBUILD. r=sfink 2015-09-29 10:00:27 -04:00
mozilla Bug 1370421 - Put base-toolchains builds into own perfherder bucket; r=mshal 2017-06-06 16:23:14 -07:00
__init__.py