Commit Graph

3 Commits

Author SHA1 Message Date
Aki Sasaki
0d2c44b1bc bug 1442793 - diffoscope artifact_prefix. r=bhearsum
MozReview-Commit-ID: 5ohAgqhqj5V
2018-03-07 13:58:02 -08:00
Mike Hommey
02a4580aa6 Bug 1420449 - Fixup after bug 1427312. r=me 2018-01-09 08:24:52 +09:00
Mike Hommey
ae3d424d62 Bug 1427312 - Add mechanism to create tasks to compare Firefox builds. r=dustin
There are e.g. some build infrastructure changes that we want to have a
controlled impact on the Firefox builds we produce. We have, in multiple
occasions, gone through manual work to compare Firefox builds, most of
the time using the diffoscope tool (https://diffoscope.org/).

This change introduces a new task kind that takes two Firefox builds as
input, either by name (reference to a build from the current task graph)
or by index (reference to a build from a previous push), and compares
them.

In order to get a Firefox build by index, we rely on dummy tasks with
an optimization we expect to always hit, so we add the necessary bits
to ensure those dummy tasks can go through up to the optimization phase
and be optimized out there.
2017-12-28 12:14:34 +09:00