gecko-dev/taskcluster
Gregory Mierzwinski 1fb8e8eb6b Bug 1587576 - Part 3: Add chrome support in raptor-browsertime. r=perftest-reviewers,rwood,ahal
This is the third, and final, part of a patch that adds chrome support to raptor-browsertime.

In this part, all the changes from the previous 2 parts are integrated in raptor and browsertime. The main change is that the browsertime-chromedriver paths created in taskcluster's `tests.py` are changed to include a `{}` for inserting the chrome version that is used in production (formatting is done within raptor). The Perftest class structure is slightly modified as well here to accommodate these changes.

There are also some changes to how the taskcluster definitions are made to make it easier to specify how chrome must be handled. The 'limit-platforms' and 'run-visual-metrics' fields are added for this purpose to limit chrome's platforms and disable visual-metric tasks.

Finally, chrome is missing some results in browsertime (relative to firefox) and at least one of the other results is scattered into a different location. The results.py and output.py changes handle this issue.

Differential Revision: https://phabricator.services.mozilla.com/D48898

--HG--
extra : moz-landing-system : lando
2019-11-05 13:50:15 +00:00
..