This patch adds the capability to run Google Chrome for Android tests through Raptor-Browsertime.
Chrome must be available on the device being tested, and there are no installation steps being added in this patch since CI already has the latest Chrome version available to test with. That said, this patch adds the ability to find the version of Chrome that is being tested and stores this in the Perfherder artifact. Getting this version is also necessary to be able to run Chrome with the correct chromedriver.
Two tests are initially be enabled for Chrome in this patch: Amazon, and YouTube. They will only run through a cron task three days a week. The other changes done in this patch are required for Chrome to work with Raptor-Browsertime.
Differential Revision: https://phabricator.services.mozilla.com/D65610
--HG--
extra : moz-landing-system : lando
Changes:
Handle the import of `urllib`/`urllib2` modules properly.
Make the exception handling python2/3 compatible.
Fix print statements.
Differential Revision: https://phabricator.services.mozilla.com/D58479
--HG--
extra : moz-landing-system : lando
Changes:
Fix syntax issues preventing gittools.py from being python3 compatible.
Differential Revision: https://phabricator.services.mozilla.com/D58475
--HG--
extra : moz-landing-system : lando
Changes:
As part of python3 compatibility work, remove files that are no longer being used as far as I can tell (looking in searchfox).
Differential Revision: https://phabricator.services.mozilla.com/D58472
--HG--
extra : moz-landing-system : lando
Changes:
Bring this file up to python3 standards.
This file is used indirectly in the `iris(av)` tests.
Differential Revision: https://phabricator.services.mozilla.com/D58474
--HG--
extra : moz-landing-system : lando
This commit vendors `robustcheckout` from commit ff8a7c9c843a9c in
version-control-tools. Updates include the removal of some dead code,
compatibility with the latest Mercurial, and Python 3 compatibility.
Differential Revision: https://phabricator.services.mozilla.com/D57836
--HG--
extra : moz-landing-system : lando
This commit vendors `robustcheckout` from commit ff8a7c9c843a9c in
version-control-tools. Updates include the removal of some dead code,
compatibility with the latest Mercurial, and Python 3 compatibility.
Differential Revision: https://phabricator.services.mozilla.com/D57836
--HG--
extra : moz-landing-system : lando
With this change tooltool.py also supports taskcluster credentials to be passed
(in json format) to --authentication-file option. RelengAPI tokens are still
working with this patch, just additional authentication is added.
Differential Revision: https://phabricator.services.mozilla.com/D27881
--HG--
extra : moz-landing-system : lando
With this change tooltool.py also supports taskcluster credentials to be passed
(in json format) to --authentication-file option. RelengAPI tokens are still
working with this patch, just additional authentication is added.
Differential Revision: https://phabricator.services.mozilla.com/D27881
--HG--
extra : moz-landing-system : lando
This commit vendors `robustcheckout` from the version-control-tools
repository, revision 8e3bb142dfa9.
Differential Revision: https://phabricator.services.mozilla.com/D23566
--HG--
extra : moz-landing-system : lando
From changeset d0828787e64fa55b535c7e783bc97612f5c30cff from
version-control-tools repository.
Differential Revision: https://phabricator.services.mozilla.com/D13767
--HG--
extra : moz-landing-system : lando
Vendored robustcheckout extension from the version-control-tools
repository revision d78e5c52a0228c3dc8ed03fe43bf749c8e68bd20 without
modifications.
This is needed to support Mercurial 4.8.
Differential Revision: https://phabricator.services.mozilla.com/D11398
--HG--
extra : rebase_source : 31fcf83f3da26245fe588a729e7b38202b53ef19
extra : source : b0805a8cf6eb120525408dd486ca2c362afb2db3
Vendored robustcheckout extension from the version-control-tools
repository revision d78e5c52a0228c3dc8ed03fe43bf749c8e68bd20 without
modifications.
This is needed to support Mercurial 4.8.
Differential Revision: https://phabricator.services.mozilla.com/D11398
--HG--
extra : moz-landing-system : lando
This commit updates the in-tree copy of robustcheckout to match the
4.7 compatible version in version-control-tools at revision
9fafc76e6f1c633897553523db01ad40edce5816.
Differential Revision: https://phabricator.services.mozilla.com/D2674
--HG--
extra : amend_source : a0ea2cd957cac26d3e296a251e17119e6f70457f
extra : histedit_source : 4951bcab68d2e249cf2dc8b6ad5f1fd23893c307
This vendors the latest version of the robustcheckout extension with
a workaround for bug 1462323. This should hopefully mitigate the
underlying issue while servers are being physically moved this
week.
Differential Revision: https://phabricator.services.mozilla.com/D1689
robustcheckout from revision f0c7808d6c00e2bbf3d7325ac4cb8eb0a2b0e939
of version-control-tools is vendored without modifications.
MozReview-Commit-ID: HYqmEoFmRYq
--HG--
extra : rebase_source : e147e27d6b01fa71b77a74345f713b1a9cb908bc