Граф коммитов

911 Коммитов

Автор SHA1 Сообщение Дата
Gregory Mierzwinski 171050737a Bug 1671415 - Disable 2019 youtube-playback tests. r=perftest-reviewers,davehunt
This patch removes the 2019 youtube-playback tests from mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D93663
2020-10-16 16:05:07 +00:00
Gregory Mierzwinski 1810afabc7 Bug 1669534 - Run chrome/chromium pageload tests in browsertime. r=perftest-reviewers,Bebe
This patch fixes various issues that prevented us from running chromium/chrom in raptor-browsertime.
(1) Chromium fetch task now also fetches the latest chromedriver.
(2) FFMPEG failures when recording on chrome/chromium.
(3) Various changes where chromium wasn't considered as a variant of chrome.

Differential Revision: https://phabricator.services.mozilla.com/D92646
2020-10-13 20:36:52 +00:00
Razvan Maries 580c003812 Backed out changeset 8f481c06bcd7 (bug 1670039) for Android build bustages. CLOSED TREE 2020-10-10 02:39:01 +03:00
Mike Hommey 6d61924d28 Bug 1670039 - Always call virtualenv with python -S. r=firefox-build-system-reviewers,perftest-reviewers,mhentges
It disables site modules from the caller python, which are irrelevant
anyways as virtualenv is self-contained.

Differential Revision: https://phabricator.services.mozilla.com/D93064
2020-10-09 15:39:22 +00:00
Florin Strugariu c6a83dc1a4 Bug 1666264 - [Mozproxy] Implement a recording .zip file manager r=tarek,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D90954
2020-10-09 12:32:26 +00:00
Narcis Beleuzu d4efb23149 Backed out changeset 272700ebb8c9 (bug 1666264) as requested by :Bebe 2020-10-08 11:35:50 +03:00
Florin Strugariu 9e8634cedc Bug 1666264 - [Mozproxy] Implement a recording .zip file manager r=tarek,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D90954
2020-10-07 11:44:45 +00:00
Gregory Mierzwinski 5fe6e25a61 Bug 1668268 - Enable mitm5 on browsertime desktop tests. r=perftest-reviewers,Bebe
This patch enabled mitm5 for browsertime desktop tests. It also fixes a small issue in mozproxy which sets the return code to 0 on a failure.

Differential Revision: https://phabricator.services.mozilla.com/D92434
2020-10-06 12:18:39 +00:00
Ted Campbell 37b5890c05 Bug 1668565 - Update help for --setpref in Raptor/talos r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D92069
2020-10-02 13:42:33 +00:00
Gregory Mierzwinski 0cf0fd55fa Bug 1666916 - Fail when attempting to run raptor-btime tests in raptor-webext. r=perftest-reviewers,Bebe
This patch makes raptor emit an error when the test being run is a browsertime test and the --browsertime flag wasn't provided.

Differential Revision: https://phabricator.services.mozilla.com/D91207
2020-09-30 15:14:21 +00:00
Gregory Mierzwinski 11ff239729 Bug 1639372 - Run visual metrics locally through raptor. r=tarek,perftest-reviewers,Bebe
This patch makes it possible to run visual metrics through raptor-browsertime locally.

Differential Revision: https://phabricator.services.mozilla.com/D90548
2020-09-30 15:13:06 +00:00
alexandru.ionescu c7c7e1a198 Bug 1659120 Fix gdocs recording due to perma r=perftest-reviewers,sparky
Removed zero-sized packages from the recording.

Differential Revision: https://phabricator.services.mozilla.com/D90999
2020-09-22 14:52:12 +00:00
Kimberly Sereduck 51a9e38572 Bug 1665680 - Update raptor tests to use chrome 85 r=perftest-reviewers,sparky
This patch make raptor use chrome 85 in performance tests.

Differential Revision: https://phabricator.services.mozilla.com/D90577
2020-09-21 22:58:11 +00:00
Gregory Mierzwinski 7f65f91427 Bug 1618566 - Use prod server instead of dev for youtube-playback tests. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D90301
2020-09-18 13:32:48 +00:00
alexandru.ionescu b17680f9c6 Bug 1657359 Fix page_cycles duplication r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D90543
2020-09-17 11:05:47 +00:00
Dorel Luca 72ef712fd0 Backed out 10 changesets (bug 1518999) for GeckoView failures in PanZoomControllerTest.scroll. CLOSED TREE
Backed out changeset 7b5bdd071d05 (bug 1518999)
Backed out changeset 401e488734dd (bug 1518999)
Backed out changeset c13e51e17329 (bug 1518999)
Backed out changeset 2a2d67ba15b8 (bug 1518999)
Backed out changeset 3d4d84003227 (bug 1518999)
Backed out changeset 972731762965 (bug 1518999)
Backed out changeset f21b13582dad (bug 1518999)
Backed out changeset 13a4c749a802 (bug 1518999)
Backed out changeset 5a6cea5fd344 (bug 1518999)
Backed out changeset c3bb552e76a3 (bug 1518999)
2020-09-17 02:58:34 +03:00
Sean Feng 7121ee534b Bug 1518999 - Use the same conversion for Chrome and Firefox for FCP r=sparky,perftest-reviewers
Since this bug, Firefox will start to use the same conversion as
Chrome for reporting FCP. This patch cleans our code a little bit
to adapt that.

Differential Revision: https://phabricator.services.mozilla.com/D90109
2020-09-16 21:33:37 +00:00
alexandru.ionescu f4b4008f5e Bug 1657359 Add unity-webgl benchmark to browsertime mobile r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87861
2020-09-15 16:11:36 +00:00
Gregory Mierzwinski b763a59e98 Bug 1661545 - Add a geckoview and desktop live site test on autoland. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D88680
2020-09-02 14:11:41 +00:00
Gregory Mierzwinski 4e902a393d Bug 1661329 - Add idle and idle-bg power usage tests to raptor-browsertime. r=perftest-reviewers,Bebe
This patch adds the idle and idle-bg tests to raptor-browsertime. To make these work, a new browsertime script was built which handles waiting on a given page url, as well as backgrounding the application.

Differential Revision: https://phabricator.services.mozilla.com/D88491
2020-09-01 10:02:55 +00:00
Gregory Mierzwinski 4977c1b191 Bug 1661329 - Add power testing capability to raptor-browsertime. r=perftest-reviewers,Bebe
This patch adds the ability to measure power usage from browsertime in raptor. The method used for gathering/storing power usage information here is different from raptor. In this case, we report the power usage information within the same perfherder-data blob as the technical information and it will all be saved within a single perfherder-data.json file.

Differential Revision: https://phabricator.services.mozilla.com/D88490
2020-09-01 13:30:31 +00:00
alexandru.ionescu e28d9f71ea Bug 1662061 Remove mobile pageload tests for webextension r=sparky,Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D88783
2020-09-01 09:58:39 +00:00
Florin Strugariu d5b3baf87c Bug 1654209 - outlook/office doesn't login at replay while rerecording on mitm5 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D88391
2020-08-28 06:31:23 +00:00
Florin Strugariu e7a92c2122 Bug 1625965 - Raptor Youtube-Playback Fenix tests are silently failing on VP9 r=perftest-reviewers,sparky
Depends on D67437

Differential Revision: https://phabricator.services.mozilla.com/D69510
2020-08-27 13:12:32 +00:00
alexandru.ionescu 4d73ee3280 Bug 1654206 yahoo-news is timing out intermittently while rerecording on mitm5 r=perftest-reviewers,igoldan
Differential Revision: https://phabricator.services.mozilla.com/D86679
2020-08-19 10:07:36 +00:00
alexandru.ionescu 515e31ad8a Bug 1659100 youtube to record with mitm5
Differential Revision: https://phabricator.services.mozilla.com/D87075
2020-08-14 14:08:40 +00:00
Florin Strugariu 04bf5915f8 Bug 1654209 - outlook/office doesn't login at replay while rerecording on mitm5 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D86184
2020-08-13 13:04:08 +00:00
alexandru.ionescu d7c6b2974f Bug 1654200 google-slides failing rerecording on mitm5 r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86806
2020-08-13 08:33:07 +00:00
alexandru.ionescu 50f359a19f Bug 1655736 pinterest is timing out intermittently while rerecording on mitm5 r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86359
2020-08-10 08:34:13 +00:00
Bob Clary 507499e920 Bug 1657993 - Raptor should use ADBDeviceFactory instead of ADBAndroid. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D86418
2020-08-07 19:44:43 +00:00
alexandru.ionescu 1e51ef840b Bug 1654201 Record netflix with mitm5 r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86297
2020-08-07 08:54:10 +00:00
alexandru.ionescu fe5e299b10 Bug 1654204 Record twitter with mitm5 r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85461
2020-08-05 13:54:22 +00:00
alexandru.ionescu 2cb9c9e412 Bug 1654208 paypal needs account confirmation by phone r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85844
2020-08-05 13:47:59 +00:00
Anny Gakhokidze e93d7c8e15 Bug 1654922 - Part 4: Remove DocumentChannel pref usage from taskcluster, raptor and talos tools, r=mattwoodrow,perftest-reviewers,sparky
Depends on D85485

Differential Revision: https://phabricator.services.mozilla.com/D85486
2020-07-31 14:33:54 +00:00
Gregory Mierzwinski ec5f31f1a9 Bug 1650798 - Change Fenix glean tags coming from Raptor-Browsertime. r=perftest-reviewers,Bebe,Dexter
Differential Revision: https://phabricator.services.mozilla.com/D85661
2020-08-03 13:25:00 +00:00
Bob Clary 1bccbd8551 Bug 1655164 - do not attempt to access device before virtualenv created. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D85580
2020-07-31 14:32:03 +00:00
alexandru.ionescu dc48118989 Bug 1655739 google-docs and google-sheets to record with mitm5 r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85369
2020-07-30 12:20:32 +00:00
alexandru.ionescu a89b49b236 Bug 1655841 Temporarily disable confidence/replayed/not-replayed metrics r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85367
2020-07-30 07:09:55 +00:00
Gregory Mierzwinski 4b3a50c261 Bug 1653617 - Prevent raptor from eating logging when --verbose is provided. r=perftest-reviewers,AlexandruIonescu
This patch adds a check for the verbose option in the OutputHandler. If it is set, then the log won't be filtered based on the presence of raptor in the logs.

Differential Revision: https://phabricator.services.mozilla.com/D83984
2020-07-28 12:38:54 +00:00
Bob Clary 64b5df9ccb Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-17 20:48:55 +00:00
Gregory Mierzwinski b0fde5b680 Bug 1652508 - Add chimera pageload testing mode. r=tarek
This patch adds a new pageload testing mode called chimera mode. This mode runs the cold and warm pageload tests together within a single browser session (cold first, warm second). Some changes had to be made in the visual metrics task to be able to do this (per-test specification of extraOptions).

Differential Revision: https://phabricator.services.mozilla.com/D83356
2020-07-17 22:26:07 +00:00
Narcis Beleuzu b1faa2872a Backed out 17 changesets (bug 1486004) for wrench bustage on android.py . CLOSED TREE
Backed out changeset cae730f105d7 (bug 1486004)
Backed out changeset e0094d50a315 (bug 1486004)
Backed out changeset 424425ed98c6 (bug 1486004)
Backed out changeset 551232749abe (bug 1486004)
Backed out changeset 505747095def (bug 1486004)
Backed out changeset 5b1c62c4a4d5 (bug 1486004)
Backed out changeset 0a1c8d50ee69 (bug 1486004)
Backed out changeset 6ef81c676859 (bug 1486004)
Backed out changeset 234e55153fb6 (bug 1486004)
Backed out changeset 2f33b309d746 (bug 1486004)
Backed out changeset 48947692c176 (bug 1486004)
Backed out changeset 473bac8eedd9 (bug 1486004)
Backed out changeset af6afed0a04a (bug 1486004)
Backed out changeset a0e2f91eb4d4 (bug 1486004)
Backed out changeset 138c987440c7 (bug 1486004)
Backed out changeset 6d2e305f4722 (bug 1486004)
Backed out changeset 1181ff03bb05 (bug 1486004)
2020-07-17 23:43:57 +03:00
Bob Clary d88869442f Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-16 21:32:55 +00:00
Narcis Beleuzu 1eb115035d Backed out 20 changesets (bug 1486004, bug 1653094) for wrench bustages. CLOSED TREE
Backed out changeset 120c64ebdea3 (bug 1486004)
Backed out changeset b10f105b1c36 (bug 1486004)
Backed out changeset 7f186e6bcccc (bug 1486004)
Backed out changeset cdda7b349cd8 (bug 1486004)
Backed out changeset 650c47e81402 (bug 1486004)
Backed out changeset 2bcca7cf3f1b (bug 1486004)
Backed out changeset e1df276f8a8d (bug 1486004)
Backed out changeset f6f5e7f2bd0a (bug 1486004)
Backed out changeset 1c56cb03ce53 (bug 1486004)
Backed out changeset 582cd190f174 (bug 1486004)
Backed out changeset 7c162e1b3a79 (bug 1486004)
Backed out changeset d1088e178216 (bug 1486004)
Backed out changeset 40763f4afd26 (bug 1486004)
Backed out changeset f20eb5b5a670 (bug 1486004)
Backed out changeset 6349ee0bd63f (bug 1486004)
Backed out changeset 7c23729053f6 (bug 1486004)
Backed out changeset 49586014bd29 (bug 1486004)
Backed out changeset 07971e82ae85 (bug 1653094)
Backed out changeset 47e7295e9c19 (bug 1653094)
Backed out changeset 57a25bbeec37 (bug 1653094)
2020-07-16 17:58:09 +03:00
Bob Clary a9edcc162f Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-15 21:00:02 +00:00
Mihai Alexandru Michis a1d49fb98d Backed out 17 changesets (bug 1486004) for causing bustages in AccessCheck.h
CLOSED TREE

Backed out changeset 86a0855e1e45 (bug 1486004)
Backed out changeset 4fc98067edc5 (bug 1486004)
Backed out changeset 8ab3f1597fde (bug 1486004)
Backed out changeset b487e98320fb (bug 1486004)
Backed out changeset 4cba8e6bc515 (bug 1486004)
Backed out changeset d0db5eef2343 (bug 1486004)
Backed out changeset 50285a87de6b (bug 1486004)
Backed out changeset 9730c0303810 (bug 1486004)
Backed out changeset 140a9d2362f3 (bug 1486004)
Backed out changeset 9d1ce06f6039 (bug 1486004)
Backed out changeset 88a5a4ab39fa (bug 1486004)
Backed out changeset eb186c92232d (bug 1486004)
Backed out changeset 677f2129750e (bug 1486004)
Backed out changeset 81427a5f2103 (bug 1486004)
Backed out changeset 38d7def3d425 (bug 1486004)
Backed out changeset a9e73221c471 (bug 1486004)
Backed out changeset ebe8c2d5432e (bug 1486004)
2020-07-16 15:29:29 +03:00
Bob Clary 8dfe7be7fe Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-15 21:00:02 +00:00
Myeongjun Go 32cbdb3b33 Bug 1649497 - [perfdocs] Port mozperftest into Performance Testing r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82207
2020-07-15 17:13:30 +00:00
alexandru.ionescu 897775d6e4 Bug 1643263 Remove raptor-tp6-1 (leftover) r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82345
2020-07-15 14:45:47 +00:00
alexandru.ionescu 482afd7da5 Bug 1643263 Re-record yahoo-mail, google-mail, facebook-redesign r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82344
2020-07-15 14:45:34 +00:00
alexandru.ionescu 8532e7658f Bug 1643263 Re-record facebook, google-search r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82343
2020-07-15 14:48:32 +00:00
alexandru.ionescu 46d0053b64 Bug 1643263 Re-record yandex r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80665
2020-07-15 14:48:17 +00:00
alexandru.ionescu 9b2f9c13f3 Bug 1643263 Re-record twitch, wikipedia r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80664
2020-07-15 14:44:46 +00:00
alexandru.ionescu f995280f93 Bug 1643263 Re-record reddit, tumblr r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80662
2020-07-15 14:44:29 +00:00
alexandru.ionescu bd73aaa6ec Bug 1643263 Re-record microsoft r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80661
2020-07-15 14:44:16 +00:00
alexandru.ionescu d8a3300fb8 Bug 1643263 Re-record imgur, instagram, linkedin r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80660
2020-07-15 14:44:12 +00:00
alexandru.ionescu a980854671 Bug 1643263 Re-record ebay, fandom, imdb r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80659
2020-07-15 14:44:14 +00:00
alexandru.ionescu 82ca0990cc Bug 1643263 Re-record amazon, apple, bing-search r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79257
2020-07-15 14:42:06 +00:00
alexandru.ionescu 03b195d045 Bug 1643263 Update mitm from 5.0.1 to 5.1.1. r=perftest-reviewers,Bebe
This patch is updating the code to mitm 5.1.1 and mitmproxy manifest.

Differential Revision: https://phabricator.services.mozilla.com/D79256
2020-07-15 14:41:29 +00:00
Csoregi Natalia 2d34e224ae Backed out changeset 448679382b06 (bug 1649497) for linting failures on framework_gatherers.py. CLOSED TREE 2020-07-14 20:20:48 +03:00
Myeongjun Go 62777a18b5 Bug 1649497 - [perfdocs] Port mozperftest into Performance Testing r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82207
2020-07-14 16:55:56 +00:00
Bob Clary 13b8cbabeb Bug 1652339 - set mozdevice version requirements to exclude version 4.0.0 on trunk, beta r=marionette-reviewers,perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D83278
2020-07-13 11:36:39 +00:00
Tom Prince 2c52622b85 Bug 1651731: [lint] Add a bunch more types of files that should never be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,preferences-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82953
2020-07-09 21:28:49 +00:00
alexandru.ionescu 0ab1c87de3 Bug 1650331 Add youtube-playback to live sites whitelist r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82653
2020-07-08 11:56:03 +00:00
Gregory Mierzwinski 8d10f86507 Bug 1650871 - Add all browsertime desktop tests. r=perftest-reviewers,AlexandruIonescu
This patch adds all desktop pageload tests to browsertime. It adds taskcluster tasks for these but doesn't enable them in production. They can only be run when --full is used.

Differential Revision: https://phabricator.services.mozilla.com/D82432
2020-07-08 07:48:16 +00:00
Gregory Mierzwinski 6e1d467ad0 Bug 1650871 - Add option to disable firefox window recorder. r=perftest-reviewers,AlexandruIonescu
This patch adds an option to disable the firefox window recorder in browsertime, it also adds it to the browsertime-mobile taskcluster config since it is disabled there (but not on desktop).

Differential Revision: https://phabricator.services.mozilla.com/D82431
2020-07-08 07:50:11 +00:00
Florin Strugariu 6999f35c94 Bug 1621344 - Add Android Browsertime youtube-playback tests r=perftest-reviewers,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D67437
2020-07-02 09:33:41 +00:00
Gregory Mierzwinski 118d838da8 Bug 1649225 - Fix how the perfherder extra options are populated. r=perftest-reviewers,Bebe
This patch modifies how the extraOptions field in the resulting Raptor perfherder data is built. Instead of being spread across all over the file, we use a single function to fill the extra options. It can be customized as well (which we needed for some compatibility for Raptor-webext).

Differential Revision: https://phabricator.services.mozilla.com/D81595
2020-06-30 10:31:23 +00:00
Florin Strugariu 075132ec5d Bug 1520458 - Update Raptor to run on python 3 r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D77315
2020-06-24 14:33:12 +00:00
Marian Raiciof c2bbc30a7b Bug 1623421 - Add WebRender visual metrics pageload tests Android r=perftest-reviewers,sparky
This patch is allowing visual metrics android pageload tests to run with webrender.

Differential Revision: https://phabricator.services.mozilla.com/D70668
2020-06-23 10:36:33 +00:00
Gregory Mierzwinski 7b86fec5ef Bug 1635749 - Disable firefox window recorder temporarily. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D80440
2020-06-23 09:19:04 +00:00
VandanRogheliya 9150fd0d56 Bug 1645191 - Replace `browsertime-benchmark` with `benchmark` type. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80052
2020-06-22 12:01:59 +00:00
Florin Strugariu c1f5273a81 Bug 1645037 - Don not alert for moxproxy not-replayed, and replayed metrics r=perftest-reviewers,kimberlythegeek,igoldan
Differential Revision: https://phabricator.services.mozilla.com/D79293
2020-06-18 08:54:15 +00:00
Ted Campbell c72c2a34d1 Bug 1642708 - Stop running BinAST tests in automation r=perftest-reviewers,Bebe,sfink
Remove the BinAST tests from following jobs:
    - SM(p)
    - SM(cgc)

Remove the BinAST performance tests:
    - binast-instagram

Mark the WPT BinAST tests as backlog.

Differential Revision: https://phabricator.services.mozilla.com/D77919
2020-06-17 13:57:04 +00:00
Csoregi Natalia e722c196bc Backed out 5 changesets (bug 1642708) for build bustages. CLOSED TREE
Backed out changeset d307b00c7e1b (bug 1642708)
Backed out changeset d210a60ad435 (bug 1642708)
Backed out changeset bcc2728b5ca5 (bug 1642708)
Backed out changeset 1c245d4e8244 (bug 1642708)
Backed out changeset ad613fa94a83 (bug 1642708)
2020-06-17 16:51:16 +03:00
Ted Campbell c2620d4c2f Bug 1642708 - Stop running BinAST tests in automation r=perftest-reviewers,Bebe,sfink
Remove the BinAST tests from following jobs:
    - SM(p)
    - SM(cgc)

Remove the BinAST performance tests:
    - binast-instagram

Mark the WPT BinAST tests as backlog.

Differential Revision: https://phabricator.services.mozilla.com/D77919
2020-06-17 08:06:08 +00:00
VandanRogheliya d42242b632 Bug 1645189 - Changed `browsertime-pageload` to `pageload` type. r=sparky,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D79790
2020-06-16 11:22:30 +00:00
Gregory Mierzwinski a95569fe25 Bug 1645424 - Improve differentiation of Firefox and Chrome raptor failures. r=perftest-reviewers,davehunt
This patch adds a class-variable to the RaptorLogger that will hold the application name being tested and it is only set when we test on Chrome. This will let us differentiate failure lines between Firefox and Chrome better, i.e. all failures without an app name in the line are Firefox failures, and otherwise they are Chrome failures.

Differential Revision: https://phabricator.services.mozilla.com/D79476
2020-06-12 15:07:14 +00:00
Gregory Mierzwinski 83d7628dc7 Bug 1641878 - Migrate fennec68 raptor tests to browsertime. r=perftest-reviewers,davehunt
This patch disables and removes the raptor-webext fennec68 tests and replaces them with the browsertime variants. The raptor tests which ran through a cron are also swapped for the browsertime tests.

Differential Revision: https://phabricator.services.mozilla.com/D77674
2020-06-12 11:38:26 +00:00
Myeongjun Go 70a902e23f Bug 1641933 - [pefrdocs] add desciptions to perfdocs using single letter r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78614
2020-06-10 20:40:31 +00:00
alexandru.ionescu f426b3da36 Bug 1630675 - Replace browsertime -cold test suffix with a cold extra option. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D73035
2020-06-10 15:55:20 +00:00
Gregory Mierzwinski 141cc114ba Bug 1644256 - Make raptor-youtube-playback test use 2019 branch. r=perftest-reviewers,davehunt
The old raptor-youtube-playback test was converted to a 2020 branch H264 test and this patch reverts that change. It also adds a new test (and task) for the H264 standard tests.

Differential Revision: https://phabricator.services.mozilla.com/D78803
2020-06-09 00:18:27 +00:00
Taegeon Lee 1af221ed66 Bug 1640882 Change set lower_is_better to false and unit to score r=perftest-reviewers,igoldan,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D78281
2020-06-05 11:15:53 +00:00
Mitchell Hentges 2a66b39bc4 Bug 1641962: Defer imports of distutils.util to ensure bootstrap can run r=rstewart,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D77516
2020-05-29 20:17:27 +00:00
Florin Strugariu f4f4a10d68 Bug 1633413 - split raptor test manifest by testwebsite r=perftest-reviewers,AlexandruIonescu,sparky
Differential Revision: https://phabricator.services.mozilla.com/D72666
2020-05-27 15:55:21 +00:00
Florin Strugariu e64e00f164 Bug 1633394 - Add option to run cold tests from command line r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D72665
2020-05-27 15:52:21 +00:00
Gregory Mierzwinski 9fd9c2ffab Bug 1639560 - Don't open an initial tab in fennec raptor tests. r=whimboo,perftest-reviewers,Bebe
This patch prevents opening a new tab in fennec raptor tests to attempt to fix some intermittents we see in production.

Differential Revision: https://phabricator.services.mozilla.com/D76395
2020-05-22 13:37:54 +00:00
Greg Tatum 4d20207a95 Bug 1628073 - Remove the view_gecko_profile.py tool; r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D74294
2020-05-22 13:19:58 +00:00
Greg Tatum 593ab0604f Bug 1628073 - Move gecko profiler testing files to mozgeckoprofiler; r=sparky,perftest-reviewers,gbrown
I need to add symbolication support for the mochitest Gecko Profiler command line
option. These profiles also need to be symbolicated. Unfortunately, there is not
a common place where I could use these files. Talos and Raptor each had their
own copy of the snappy symbolication server.

This commit consolidates these packages into a re-usable mozbase package that can
be used in mochitests, and eventually in other places like xpcshell tests.

I stubbed out a test file, but it doesn't do anything quite yet. This commit makes
it so that the tests still work in Raptor and Talos, but doesn't add any features.
It also doesn't try too hard to make the files look like a mozbase package.

Differential Revision: https://phabricator.services.mozilla.com/D74289
2020-05-22 13:18:44 +00:00
Greg Tatum 01b425b6d5 Bug 1628073 - Rewrite view_gecko_profile.py to open a URL; r=perftest-reviewers,sparky
The current implementation opens the built Firefox in the objdir. This is not
optimal as the built Firefox is not really great for viewing files in. The build
could be broken. With this patch, the profiles will instead be opened in the users
default browser.

Differential Revision: https://phabricator.services.mozilla.com/D70089
2020-05-22 13:17:30 +00:00
Florin Strugariu 7a7f4ee043 Bug 1639836 - remove mitm5 tests from raptor suites r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D76301
2020-05-21 12:04:53 +00:00
Lars T Hansen 589dab34a0 Bug 1631228 - wasm ion simd, part 1: enablement + test directives. r=bbouvier,perftest-reviewers
Change --wasm-simd to --no-wasm-simd and flip the default for both this
switch and for the about:config flag.

Add testing directives so that we test baseline, ion, and --no-wasm-simd.

Differential Revision: https://phabricator.services.mozilla.com/D71819
2020-05-20 07:01:38 +00:00
Henrik Skupin 168073622b Bug 1634909 - [raptor] Remove deprecated browser name from webextension config. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D75928
2020-05-19 20:37:50 +00:00
Henrik Skupin aaad4b796c Bug 1634909 - [raptor] Improved Gecko/Chrome browser detection for web extension. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D75927
2020-05-20 04:38:42 +00:00
Gregory Mierzwinski 9e71053fad Bug 1636886 - Only download conditioned-profiles once in Raptor. r=tarek,perftest-reviewers,Bebe
This patch makes it so that we only download and extract the conditioned-profile once and have tests use copies of that original copy. It also adds some debugging logs to the condprof `download_file` function to debug an issue where we seem to hit a cache-miss when we have already downloaded the artifact.

Differential Revision: https://phabricator.services.mozilla.com/D75176
2020-05-14 11:20:42 +00:00
Csoregi Natalia 63b58c875b Backed out changeset 741768b1c721 (bug 1624813) for causing perf test regressions. CLOSED TREE 2020-05-08 19:11:38 +03:00
andraesanu faaa2bcd4c Bug 1631784 - Do not submit performance data for browsertime profiling tests r=perftest-reviewers,sparky,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D73275
2020-05-08 07:15:31 +00:00
Gregory Mierzwinski 5b6deb14a0 Bug 1625203 - Remove redundancy from mozproxy perfherder data names. r=perftest-reviewers,AlexandruIonescu,Bebe,davehunt
This patch reduces the redundancy in the mozproxy perfherder data names. It removes the `replay` suffix since it's already clear it's related to replay/not-replayed. The subtest names have the `mozproxy-replay` prefix removed through the addition of a new way of specifying supporting measurement values. Instead of only being able to submit the values with a `{measurement: values}` format, we can now submit it as `{measurement: {values: [], <SUBTEST-OPTIONS>}}`. The subtest options include perfherder-specific options, and some settings that change how the names are built. Furthermore, the full supporting data dictionary also includes two new fields: `summarize-values`, and `suffix-type`. The former dictates whether or not a summary value is produced, and the latter determines if the name should be suffixed with the data type.

Differential Revision: https://phabricator.services.mozilla.com/D72695
2020-05-05 19:54:46 +00:00
Gregory Mierzwinski 39d78b2f9d Bug 1634185 - Add extra options to visual metrics perfherder data. r=perftest-reviewers,tarek,Bebe
This patch adds the extra options settings to the visual metrics perfherder data by passing it through the jobs.json file.

Differential Revision: https://phabricator.services.mozilla.com/D73277
2020-05-05 14:59:14 +00:00
Gregory Mierzwinski 9d800df7de Bug 1614755 - Disable conditioned profiles properly in raptor cpu unittest. r=tarek
This patch disables conditioned-profiles in the cpu raptor tests - we have no need for conditioned profiles in this unittest.

Differential Revision: https://phabricator.services.mozilla.com/D73064
2020-05-04 17:40:59 +00:00
Gregory Mierzwinski da2aef83eb Bug 1633519 - Reformat browsertime output and catch the errors. r=tarek
This patch adds a line handler to the mozprocess object responsible for running browsertime.

The line handler strips away some unnecessary information the log, and then outputs it using Raptor's log handler (level determined by browsertime log message). If a line that is prefixed with `error` we immediately raise an exception to kill the process handler, and then raise the failure in Raptor to prevent results processing.

Differential Revision: https://phabricator.services.mozilla.com/D72752
2020-05-04 13:36:14 +00:00
Benjamin Bouvier 675cdfa277 Bug 1618595: Disable Cranelift on aarch64 when reftypes are enabled; r=lth,perftest-reviewers,sparky
This requires adding a new JSOptions field (for internal use within the shell),
as well as a new browser pref (to support possible Cranelift benchmarking on
aarch64).

Differential Revision: https://phabricator.services.mozilla.com/D72907
2020-04-30 11:55:13 +00:00
Stefan Hindli ec28a9c1fa Backed out changeset 07408b255fec (bug 1627434) as requested by whimboo for causing bug 1633366 2020-04-30 14:54:54 +03:00
Florin Strugariu 657a067337 Bug 1624813 - Update raptor tests to mitm 5.0.1 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D72337
2020-04-29 19:59:43 +00:00
Henrik Skupin 80d2efc4d6 Bug 1632391 - [raptor] Give enough time to sync the shutdown flags. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D72133
2020-04-29 05:29:52 +00:00
Henrik Skupin 5b204a623f Bug 1632391 - [raptor] Fix timeout handling when shutting down the application. r=perftest-reviewers,sparky
Sleeping a second and increasing the elapsed time by 1,
doesn't mean that exactly a second has been passed-by.

For a better timeout handling the end time has to be
calculated first, and then checked against.

Differential Revision: https://phabricator.services.mozilla.com/D72132
2020-04-29 05:29:43 +00:00
Myeongjun Go e5d2c2720f Bug 1532365 - Add a Raptor manifest unit test for use_live_sites r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D72677
2020-04-28 22:30:40 +00:00
Marian Raiciof 37cad3c37a Bug 1609373 - Update raptor branch for upstream changes on 2020 branch r=perftest-reviewers,whimboo,sparky,Bebe,AlexandruIonescu
- changed test URL to match the dev server
- changed output.py in several places to fix new test names, dict keys, to cover all tests
- added amazonaws.com to manifest.json file to fix the loading issue for benchmark.js file
- added all raptor tests
- changed the constants for measure and alert_on

Differential Revision: https://phabricator.services.mozilla.com/D62546
2020-04-28 19:49:41 +00:00
Gregory Mierzwinski c909a79d87 Bug 1632616 - Download and install google chrome through tooltool. r=aerickson,perftest-reviewers,Bebe
This patch changes how Google Chrome for Android is deployed. Rather than relying on automatic updates, we will use tooltool to download the APK and install it ourselves. Some changes were done in taskcluster to remove a hack that was put in place to disable interal tooltool downloads (the issue is resolved now).

A tooltool manifest is added for this, and to keep ourselves organized, all manifests (including the playback ones) are moved into a folder called `tooltool-manifests`.

Differential Revision: https://phabricator.services.mozilla.com/D72198
2020-04-28 09:23:21 +00:00
Bob Clary d3c30177b9 Bug 1633297 - Handle I/O Errors when reading temperatures in raptor, r=perftest-reviewers,AlexandruIonescu.
Depends on D72577

Differential Revision: https://phabricator.services.mozilla.com/D72578
2020-04-28 09:04:58 +00:00
Bob Clary 5fcb5f9c63 Bug 1632959 - Use /data/local/tmp/tests/raptor for test root instead of /sdcard/raptor, r=whimboo,perftest-reviewers,sparky.
Depends on D72574

Differential Revision: https://phabricator.services.mozilla.com/D72575
2020-04-27 13:54:26 +00:00
Florin Strugariu 6d34b7e399 Bug 1633391 - Remove tp6-facebook-old test and replace the recording in tp6-facebook desktop tests r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D72648
2020-04-27 13:27:48 +00:00
Gregory Mierzwinski 8ac3b2e5f0 Bug 1632993 - Add the removed -live suffix in youtube-playback tests. r=perftest-reviewers,Marian
This patch re-adds the `-live` suffix to raptor-youtube-playback tests only.

Differential Revision: https://phabricator.services.mozilla.com/D72453
2020-04-27 13:16:59 +00:00
Henrik Skupin 88e6dd92b0 Bug 1627434 - [raptor] Cache current tab id to support Fennec for background tests. r=perftest-reviewers,sparky
When Raptor moves Fennec into the background querying for
the active tab doesn't return any value. To fix that the
current tab id can be cached, which also doesn't require
us to always have to query for the current tab when updating
or closing it.

Differential Revision: https://phabricator.services.mozilla.com/D72033
2020-04-24 19:50:10 +00:00
Henrik Skupin 6637db11c1 Bug 1627434 - [raptor] Only create a new initial tab when tests require it. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D72032
2020-04-23 11:45:29 +00:00
Gregory Mierzwinski 9df7446173 Bug 1632865 - Add Raptor live site tests to whitelist and immediately disable playback. r=perftest-reviewers,Bebe
This patch adds the new live site tests to the whitelist so that they can run. It also moves the playback settings back to where it was (before any test name changes) and adds some comments to make sure we're aware of this in the future.

Differential Revision: https://phabricator.services.mozilla.com/D72394
2020-04-24 15:28:27 +00:00
Gregory Mierzwinski eb32b94f43 Bug 1625470 - Part 2: Add new live-site-only tests to Raptor-Browsertime. r=perftest-reviewers,AlexandruIonescu
This patch adds some new live-site-only tests to Raptor-Browsertime, these will run on Fenix, & Chrome in CI but are enabled for all mobile browsers. The live sites reside in a new `live` folder since they can be used on desktop and mobile if needed.

Differential Revision: https://phabricator.services.mozilla.com/D69052
2020-04-21 20:28:57 +00:00
Gregory Mierzwinski a417067744 Bug 1625470 - Part 1: Add --live-sites command line option to Raptor. r=perftest-reviewers,Bebe,AlexandruIonescu
This is the first patch of a multi-part patch to enable live site testing on Google Chrome for Android and Fenix. It adds the `--live-sites` command line option that disables the mozproxy playback (or enables live sites) when it is supplied.

Differential Revision: https://phabricator.services.mozilla.com/D69051
2020-04-23 10:02:06 +00:00
Marian Raiciof 9b74a0d7e6 Bug 1623027 - Improve error line for page load failures r=perftest-reviewers,AlexandruIonescu,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D70550
2020-04-23 04:53:49 +00:00
Henrik Skupin ce3d57c719 Bug 1630037 - [raptor] Immediately bail out for an unexpected shutdown of the browser. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D71810
2020-04-22 19:33:35 +00:00
Tarek Ziadé c377acfac6 Bug 1626726 - Activating condprof for Fenix and Fennec r=perftest-reviewers,sparky
Makes Raptor uses the condprof for Fenix/Fennec68

Differential Revision: https://phabricator.services.mozilla.com/D71507
2020-04-21 13:29:55 +00:00
Tarek Ziadé 99eb52a05a Bug 1631354 - very frequent browsertime speedometer logs too big to parse r=perftest-reviewers,sparky
Browsertime's -vvv displays the gecko profile passed through HTTP
in the logs, making them very big. This patch makes verbose output
an option and deactivates it by default.

Differential Revision: https://phabricator.services.mozilla.com/D71511
2020-04-21 12:07:56 +00:00
Tooru Fujisawa 2108f90fcf Bug 1623965 - Improve error message when binary not found while testing. r=glandium,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,Bebe,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D67726
2020-04-21 11:58:04 +00:00
Henrik Skupin 82773fc468 Bug 1630952 - [raptor] Force browser to shutdown itself for content crashes. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D71324
2020-04-17 19:27:45 +00:00
Tarek Ziadé fc7f072b74 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers,whimboo
This patches fixes several problems found on Raptor and the condprof:

Raptor:

- Make sure the conditioned profile dir is removed after
  it's been used, not before.
- Adds the --project option to raptor so we know if we're on try
  autoland or mozilla-central.
- Both Fennec and Fenix are deactivated for now
- Use the allow-downgrade flag to be flexible on build ids (the next step will be bug 1628666)

Conditioned profiles, curation of the profile prefs:
- Fully deactivates Normandy during Raptor tests (app.normandy.enabled)
- Removes any GFX blacklisting (gfx.blacklist.*)
- Removes any marionette pref
- Enforce extensions sideloading (extensions.startupScanScopes)

Differential Revision: https://phabricator.services.mozilla.com/D70518
2020-04-16 14:01:55 +00:00
Myeongjun Go 8b5729e497 Bug 1610766 - Add option to set conditioned-profile type to Raptor/Browsertime. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D70053

--HG--
extra : moz-landing-system : lando
2020-04-15 15:11:07 +00:00
Mihai Alexandru Michis 7e2477521b Backed out changeset bf87ca547997 (bug 1628982) for causing raptor failures.
CLOSED TREE
2020-04-14 22:22:25 +03:00
Gregory Mierzwinski bc30982e2a Bug 1628379 - Make browsertime fail early if chromedriver doesn't exist. r=perftest-reviewers,AlexandruIonescu
Some phones aren't updating their google-chrome version so we are hitting issues where the chromedriver is not being found because it's looking for an older version. This patch makes the error occur earlier and prevents browsertime from running if we hit it.

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

--HG--
extra : moz-landing-system : lando
2020-04-13 07:17:28 +00:00
Tarek Ziadé 410faf3d47 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers
Activates the conditioned profile by doing the following changes:

- make sure the conditioned profile dir is removed after
  it's been used, not before.
- add the --project option to raptor so we know if we're on try
  or mozilla-central.
- Both Fennec and Fenix are deactivated for now.
- Remove any gfx.blacklist.* prefs when using a conditioned profile

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

--HG--
extra : moz-landing-system : lando
2020-04-14 08:32:13 +00:00
Florin Strugariu 3fbc57b39f Bug 1623969 - Add new Facebook to page load tests r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D70529

--HG--
extra : moz-landing-system : lando
2020-04-14 07:40:05 +00:00
Csoregi Natalia ba597ff33e Backed out changeset 6553d0f5973d (bug 1628982) for raptor timeouts. CLOSED TREE 2020-04-13 19:22:31 +03:00
Tarek Ziadé 83a1f75a91 Bug 1628982 - Activate the condprofile on desktop + GV r=Bebe,perftest-reviewers
Make sure the conditioned profile dir is removed after
it's been used, not before. This patch also adds the
--project option to raptor so we know if we're on try
or mozilla-central. Both Fennec and Fenix are deactivated
for now.

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

--HG--
extra : moz-landing-system : lando
2020-04-13 07:33:22 +00:00
Marian Raiciof 85cab21cbf Bug 1628973 - Speedometer test wrong score after name change r=perftest-reviewers,alexandru.irimovici
Differential Revision: https://phabricator.services.mozilla.com/D70535

--HG--
extra : moz-landing-system : lando
2020-04-10 15:24:00 +00:00
octavian.negru 3a696588bd Bug 1607458 - Remove browsertime jobs app name from 'extraOptions' r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D68180

--HG--
extra : moz-landing-system : lando
2020-04-08 13:55:37 +00:00
Benjamin Bouvier af4b5bf021 Bug 1628050: Disable wasm multi-value when benchmarking Cranelift; r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D70168

--HG--
extra : moz-landing-system : lando
2020-04-08 11:47:35 +00:00
Gregory Mierzwinski f21a2b4779 Bug 1627279 - Use speedometer rather than raptor-speedometer-APP in browsertime tests. r=perftest-reviewers,alexandru.irimovici
This patch changes the test that browsertime runs for speedometer from `raptor-speedometer-APP` to `speedometer` and changes some other small issues like the missing app name in the `extraOptions` field in the perfherder data.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 13:27:30 +00:00
Paul Adenot b9553474f1 Bug 1625912 - Lower the duration of the rendered buffers in Web Audio benchmark. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D69774

--HG--
extra : moz-landing-system : lando
2020-04-06 16:58:20 +00:00
Marian Raiciof adb99f9a9b Bug 1624288 - Log error if Raptor web extension cannot be loaded r=perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D68990

--HG--
extra : moz-landing-system : lando
2020-04-06 10:21:43 +00:00
Henrik Skupin 421f8231f0 Bug 1625892 - [raptor] Remove usage of testTabID. r=perftest-reviewers,sparky
There is no need to store the current testTabID, given
that we can always query for it. Also it would prevent
unforseen behavior in case of undefined or the custom
code for the default value 0.

Because Raptor always works with the current tab, lets
query for the current tab id whenever some tab action
is triggered.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 05:34:43 +00:00
Henrik Skupin 59eafc94b0 Bug 1625892 - [raptor] Simplify waitForResults. r=perftest-reviewers,sparky
Separates the checks for completion and the final clean-up steps
to simplify the code.

Also the same interval for checking for results is used across
all the test types now.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:53 +00:00
Henrik Skupin 355db2d3d4 Bug 1625892 - [raptor] Replace setTimeout calls for delays with sleep method. r=perftest-reviewers,sparky
Various setTimeout usages to delay code execution causes multi-level
code stacking. By using the newly introduced sleep function, the code
can be streamlined and simplified a lot.

Using setTimeout also prevented us for correclty handling possible
Javascript errors, so that those weren't correctly propagated up the
stack. As such no webext_error gets send to the control server, which
should force an application shutdown. Instead Raptor would hang forever
until the application timeout happens.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:55 +00:00
Henrik Skupin 86bba794ea Bug 1625892 - [raptor] Re-add clearing of local storage. r=perftest-reviewers,sparky
This has been removed by bug 1620827 without any effect. As
such it has to be re-added to be consistent with Chrome.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:58 +00:00
Henrik Skupin 0375865818 Bug 1625892 - [raptor] Add updateTab method. r=perftest-reviewers,sparky
Move the code into its own function to simplify the code.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:00 +00:00
Henrik Skupin 69cc46de04 Bug 1625892 - [raptor] Don't close the very last open tab. r=perftest-reviewers,sparky
For GeckoView vehicles no additional tab is created during the
initialization. As such one and only open tab cannot be closed.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:02 +00:00
Henrik Skupin 8d4a8ab2b2 Bug 1625892 - [raptor] Start scenario timer before collecting results. r=perftest-reviewers,sparky
To start the scenario timer as close as possible to the page
timeout alarm, it needs to be called before "collectResults".

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:05 +00:00
Henrik Skupin 3a441ec61e Bug 1625892 - [raptor] Refactor webextension code for opening and closing tabs. r=perftest-reviewers,sparky
When awaiting the promise to be resolved, the returned Tab object
will contain the neccessary reference to the id. As such no separate
listeners have to be defined. Side-effect with listeners is that those
are async and could cause race conditions in the sync program flow.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:46 +00:00
Henrik Skupin bc374f9264 Bug 1625892 - [raptor] Add missing usage of await for several async WebExtension APIs. r=perftest-reviewers,sparky
Not awaiting the promises to be resolved will cause race conditions,
which clearly lead to test failures.

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

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:48 +00:00
Brindusan Cristian af96555478 Backed out 10 changesets (bug 1625892) for android raptor failures. CLOSED TREE
Backed out changeset 02cb65a8e837 (bug 1625892)
Backed out changeset 95231e9159d0 (bug 1625892)
Backed out changeset 89a9f28cbf4c (bug 1625892)
Backed out changeset fe9e6463fdfc (bug 1625892)
Backed out changeset 36e8abbfb6c8 (bug 1625892)
Backed out changeset 59b42b7138e4 (bug 1625892)
Backed out changeset 40e988e1e60c (bug 1625892)
Backed out changeset 034c5165ee5f (bug 1625892)
Backed out changeset 03f735885911 (bug 1625892)
Backed out changeset 9025c0ed8a06 (bug 1625892)
2020-04-04 04:02:28 +03:00
Brindusan Cristian 24b7d65fdc Bug 1625892 - Fix Eslint failure. CLOSED TREE 2020-04-04 01:34:11 +03:00
Myeongjun Go 4d6c2325d8 Bug 1625169 - Make it possible to disable performance tuning in Raptor Android tests r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D69385

--HG--
extra : moz-landing-system : lando
2020-04-03 19:24:58 +00:00
Henrik Skupin 3462cedefd Bug 1625892 - [raptor] Remove usage of testTabID. r=perftest-reviewers,sparky
There is no need to store the current testTabID, given
that we can always query for it. Also it would prevent
unforseen behavior in case of undefined or the custom
code for the default value 0.

Because Raptor always works with the current tab, lets
query for the current tab id whenever some tab action
is triggered.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:46:23 +00:00
Henrik Skupin 61ec78220a Bug 1625892 - [raptor] Simplify waitForResults. r=perftest-reviewers,sparky
Separates the checks for completion and the final clean-up steps
to simplify the code.

Also the same interval for checking for results is used across
all the test types now.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:46:20 +00:00
Henrik Skupin c7dfbcb367 Bug 1625892 - [raptor] Replace setTimeout calls for delays with sleep method. r=perftest-reviewers,sparky
Various setTimeout usages to delay code execution causes multi-level
code stacking. By using the newly introduced sleep function, the code
can be streamlined and simplified a lot.

Using setTimeout also prevented us for correclty handling possible
Javascript errors, so that those weren't correctly propagated up the
stack. As such no webext_error gets send to the control server, which
should force an application shutdown. Instead Raptor would hang forever
until the application timeout happens.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:46:18 +00:00
Henrik Skupin ef7ab78ed3 Bug 1625892 - [raptor] Re-add clearing of local storage. r=perftest-reviewers,sparky
This has been removed by bug 1620827 without any effect. As
such it has to be re-added to be consistent with Chrome.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:46:16 +00:00
Henrik Skupin ccb04900cc Bug 1625892 - [raptor] Add updateTab method. r=perftest-reviewers,sparky
Move the code into its own function to simplify the code.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:46:13 +00:00
Henrik Skupin 3b1a4afc0f Bug 1625892 - [raptor] Don't close the very last open tab. r=perftest-reviewers,sparky
For GeckoView vehicles no additional tab is created during the
initialization. As such one and only open tab cannot be closed.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:45:10 +00:00
Henrik Skupin 1b675bcd41 Bug 1625892 - [raptor] Start scenario timer before collecting results. r=perftest-reviewers,sparky
To start the scenario timer as close as possible to the page
timeout alarm, it needs to be called before "collectResults".

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:44:58 +00:00
Henrik Skupin f3b4ab5ac8 Bug 1625892 - [raptor] Refactor webextension code for opening and closing tabs. r=perftest-reviewers,sparky
When awaiting the promise to be resolved, the returned Tab object
will contain the neccessary reference to the id. As such no separate
listeners have to be defined. Side-effect with listeners is that those
are async and could cause race conditions in the sync program flow.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:44:45 +00:00
Henrik Skupin 0e802fd0aa Bug 1625892 - [raptor] Add missing usage of await for several async WebExtension APIs. r=perftest-reviewers,sparky
Not awaiting the promises to be resolved will cause race conditions,
which clearly lead to test failures.

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

--HG--
extra : moz-landing-system : lando
2020-04-03 21:44:35 +00:00
Florin Strugariu 7558ba25ef Bug 1626869 - newtab_per_cycle setting is inappropriately transformed into reuseTab flag r=perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D69330

--HG--
extra : moz-landing-system : lando
2020-04-02 12:59:48 +00:00
Florin Strugariu 4dbdc934bd Bug 1626274 - Remove aframe pageload test r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D69159

--HG--
extra : moz-landing-system : lando
2020-04-02 07:10:48 +00:00
Gregory Mierzwinski c147b5d379 Bug 1623159 - Navigate to about:blank before starting pageload tests. r=perftest-reviewers,whimboo,Bebe
This patch fixes an issue in warm pageload tests where the browser doesn't navigate to the page that was requested since the browser was already open on that page. To get around this, we navigate to about:blank, and then to the rquested url.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 09:02:51 +00:00
Florin Strugariu 0faac1b540 Bug 1624813 - Update raptor cold tests to mitm 5.0.1 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D68574

--HG--
extra : moz-landing-system : lando
2020-03-27 15:21:22 +00:00
Myeongjun Go ccc15b2127 Bug 1532316 - Improve Raptor test manifest error output r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D68589

--HG--
extra : moz-landing-system : lando
2020-03-28 15:59:21 +00:00
Gregory Mierzwinski 77e548053a Bug 1615257 - Enable google chrome android browsertime tests. r=perftest-reviewers,AlexandruIonescu
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
2020-03-27 14:31:28 +00:00
Florin Strugariu 287057276d Bug 1625202 - Add mWh to available units for processing r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D68424

--HG--
extra : moz-landing-system : lando
2020-03-26 17:11:40 +00:00
Florin Strugariu 8ef9e609d6 Bug 1624813 - Update raptor tests to mitm 5.0.1 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D68170

--HG--
extra : moz-landing-system : lando
2020-03-26 06:46:01 +00:00
Gregory Mierzwinski 8c93c9e487 Bug 1600193 - Reduce page load timeouts for some raptor benchmark tests. r=whimboo,perftest-reviewers,AlexandruIonescu
This patch reduces the page load timeout for speedometer and unity-webgl tests to 7 minutes.

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

--HG--
extra : moz-landing-system : lando
2020-03-26 06:47:56 +00:00
Gregory Mierzwinski 01bc86bba1 Bug 1624425 - Change google android pageload test URL to correct one. r=perftest-reviewers,Bebe
This patch fixes a bad URL that is currently being used for the google pageload tests in browsertime.

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

--HG--
extra : moz-landing-system : lando
2020-03-25 14:51:53 +00:00
Florin Strugariu 5bf22279f2 Bug 1617551 - Add page load replay confidence as a subtest with alerting enabled r=tarek,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D64112

--HG--
extra : moz-landing-system : lando
2020-03-25 14:16:12 +00:00
Benjamin Bouvier 462dd54707 Bug 1623130: disable Ion and shared memory when benchmarking Cranelift; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D67826

--HG--
extra : moz-landing-system : lando
2020-03-24 12:50:18 +00:00
Brendan Dahl a1088aa304 Bug 1566930 - Default to auto install on the various android mach commands. r=gbrown,perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D64230

--HG--
extra : moz-landing-system : lando
2020-03-13 20:48:52 +00:00
Henrik Skupin 31c3f64224 Bug 1622213 - [raptor] Refactor initialization of the raptor web extension. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D66740

--HG--
extra : moz-landing-system : lando
2020-03-13 17:07:19 +00:00
Henrik Skupin dd97abcb30 Bug 1622213 - [raptor] Report explicit Runtime Error instead of generic 'Application timed out'. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D65451

--HG--
extra : moz-landing-system : lando
2020-03-13 17:07:04 +00:00
Henrik Skupin 9f7819f0b1 Bug 1622213 - [raptor] Hardening gen_test_config. r=perftest-reviewers,sparky
The method should never allow invalid settings for the
control server host and port to be written to the test
config as read by the webextension. It would mean that
it will never be able to send messages to the control
server, which will cause Raptor to kill the test with
an application timeout.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 17:07:00 +00:00
Florin Strugariu e0e6cf92fb Bug 1619512 - Crashes of Firefox for Raptor jobs aren't correctly reported for classification r=perftest-reviewers,octavian_negru,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D65144

--HG--
extra : moz-landing-system : lando
2020-03-09 20:23:29 +00:00
Gregory Mierzwinski 8b529afec3 Bug 1620827 - Remove raptor-webext clear storage call for causing intermittents. r=perftest-reviewers,Bebe
This patch removes a `storage.local.clear()` call from raptor-webext for causing a high number of intermittent failures. It also adds a default value for `--host` in the mozharness raptor. Finally, a delayed startup for raptorRunner is added with the hope that this will further decrease intermittents (right now, it might be starting at a very noisy time).

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

--HG--
extra : moz-landing-system : lando
2020-03-09 12:02:56 +00:00
Noemi Erli 950c697c8c Backed out changeset 8a0a2675fa02 (bug 1619512) for causing Android raptor failures CLOSED TREE 2020-03-09 14:01:03 +02:00
Florin Strugariu f92fd4108f Bug 1619512 - Crashes of Firefox for Raptor jobs aren't correctly reported for classification r=perftest-reviewers,octavian_negru,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D65144

--HG--
extra : moz-landing-system : lando
2020-03-09 08:50:54 +00:00
Mark Banner 15cfe23b88 Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2020-03-07 10:09:44 +00:00
alexandru.ionescu f791019f83 Bug 1620163 Update Browsertime test descriptions on perfdocs r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D65474

--HG--
extra : moz-landing-system : lando
2020-03-05 12:58:58 +00:00
Geoff Brown dc64cf08e6 Bug 1619586 - Major version bump for mozlog and mozcrash; r=bc,marionette-reviewers,perftest-reviewers,jgraham,whimboo
Major version number bump for both mozlog and mozcrash + requirements update.
This is very much like the previous mozlog major bump - see bug 1591384.
This patch does not update testing/web-platform/tests/tools/wptrunner/requirements.txt;
I expect that will be automatically updated by the pyup.io bot once mozlog is re-released.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 00:32:38 +00:00
Marian Raiciof e915869171 Bug 1614275 - Don't report "no raptor test results were found" if page load tests time out r=perftest-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D63887

--HG--
extra : moz-landing-system : lando
2020-02-28 17:02:56 +00:00
Florin Strugariu e3573630c8 Bug 1617561 - Raptor benchmark tests bimodal results r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D63843

--HG--
extra : moz-landing-system : lando
2020-02-27 13:32:42 +00:00
Henrik Skupin e9234a3491 Bug 1617909 - [raptor] Unify browser handling in webextension. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D64352

--HG--
extra : moz-landing-system : lando
2020-02-27 13:46:57 +00:00
Henrik Skupin a4f55ce018 Bug 1617909 - [raptor] Change variable declarations to const or let. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D64351

--HG--
extra : moz-landing-system : lando
2020-02-27 13:37:36 +00:00
Henrik Skupin cc66a7e720 Bug 1617909 - [raptor] Add log level argument to raptorLog method. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D64349

--HG--
extra : moz-landing-system : lando
2020-02-26 20:25:34 +00:00
Henrik Skupin cecdf86e9f Bug 1617909 - [raptor] Fix Raptor webextension for async code. r=perftest-reviewers,sparky
Various code in the Raptor webextension that is written
asynchronously isn't used with 'await' or at least a
Promise chain. As result there will be overlapping
attempts to send messages to the control server that
can even vary in their order, and causing tests
to fail.

With that patch the amount of extra console logging
will be reduced to only those cases where sending the
message to the control server failed.

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

--HG--
extra : moz-landing-system : lando
2020-02-27 13:38:19 +00:00
octavian.negru 4124e5bed3 Bug 1616818 - Get rid of bool_from_str method. Use distutils.util.strtobool instead. r=perftest-reviewers,Marian,sparky
Differential Revision: https://phabricator.services.mozilla.com/D63462

--HG--
extra : moz-landing-system : lando
2020-02-27 13:51:05 +00:00
Tarek Ziadé 55c69c1a46 Bug 1602657 - Set appropriate value for post_startup_delay in CI r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D57550

--HG--
extra : moz-landing-system : lando
2020-02-26 16:24:19 +00:00
Gregory Mierzwinski f96c310580 Bug 1616065 - Add stability optimizations to browsertime arguments. r=perftest-reviewers,whimboo
This patch adds some stability and comparison optimizations to the Browsertime arguments. It adds a viewport setting to ensure that all browsers we will test on use the same browser size (only affects desktop). The pageLoadStrategy is also set to `none` so that we can use the `pageCompleteCheckStartWait` and `pageCompleteCheckPollTimeout` options. Those options determine how much Selenium polls (and when it starts polling) to check if there are results available.

The size of the browser is also set to a specific size to prevent regressions/improvements (alerts) from occuring when we update Browsertime and the default screen resolution changes. This patch also disables the Browsertime Firefox extension since we don't need it.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 13:22:45 +00:00
Bogdan Tara 16c6f3244e Backed out changeset 026538af0f95 (bug 1616818) on sparky's request 2020-02-24 18:24:54 +02:00
Gregory Mierzwinski 45affe7b0a Bug 1616332 - Add all fenix pageload tests to raptor-browsertime. r=perftest-reviewers,ahal,AlexandruIonescu
This patch adds all Fenix pageload tests to raptor-browsertime. To handle how the task is specified (specifying run-on-projects by raptor-test) the raptor.py taskgraph transforms had to be modified.

The transform modifications change a couple things. First, the `raptor-subtests` is now the first thing to have it's keyed-by entries handled because it's values are used as keyed-by entries on other fields such as run-on-projects. Once it's values are resolved, we immediately split/clone the task into one per subtest entry (adding a `chunk-number` field that is used for more setup in the next transforms). After this, the rest of the fields have their keyed-by entries resolved.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 12:57:20 +00:00
octavian.negru 7b3ff520e4 Bug 1616818 - Get rid of bool_from_str method. Use distutils.util.strtobool instead. r=perftest-reviewers,Marian,sparky
Differential Revision: https://phabricator.services.mozilla.com/D63462

--HG--
extra : moz-landing-system : lando
2020-02-24 10:21:06 +00:00
Gregory Mierzwinski 921314da22 Bug 1565324 - Use ADB commands to enable/disable charging in android power tests. r=bc
This patch allows us to use the enable/disable charging commands for power tests, and moves the android power tests onto the primary perf bitbar devices. It also removes the use of the --host argument that was previously required to run power tests. Disabling charging occurs when the device is being setup, and when the device is being setup within raptor (to accomadate different entry points). Enabling charging occurs when the mach command finishes, or during the clean_up stage in raptor in normal, passing executions. In case any errors occur within raptor, and due to the multiple entry points, charging is enabled where those errors are caught as well.

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

--HG--
extra : moz-landing-system : lando
2020-02-21 13:47:28 +00:00
Marian Raiciof 2a17b95cb1 Bug 1616066 - Remove type checks for str/bool in BrowsertimeResultsHandler. r=perftest-reviewers,octavian_negru
Differential Revision: https://phabricator.services.mozilla.com/D63456

--HG--
extra : moz-landing-system : lando
2020-02-20 14:22:22 +00:00
Nick Alexander df11faa804 Bug 1607851 - Bump browsertime version to sitespeedio/browsertime@v8.0.1+. r=tarek
This patch upgrades the major browsertime version used in-tree from 4 to 8 (including some additional fixes to fix some failing tests on our end).

We also add the node v10 requirement in this patch. Also, there were some changes in the browsertime repo's visualmetrics.py script that made it necessary to change where we find the file.

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

--HG--
extra : moz-landing-system : lando
2020-02-17 20:20:18 +00:00
Marian Raiciof 0f0e9aa0b5 Bug 1615559 - Perma browsertime AttributeError: 'bool' object has no attribute 'lower' r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D63068

--HG--
extra : moz-landing-system : lando
2020-02-17 14:38:45 +00:00
octavian.negru 41750e345f Bug 1532315 - Allow Raptor test INI settings to use 'False/false' or 'True/true' r=perftest-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D62563

--HG--
extra : moz-landing-system : lando
2020-02-14 08:28:40 +00:00
Marian Raiciof 526482fc87 Bug 1615062 - Youtube playback tests set "false" for "lowerIsBetter" of subtests r=perftest-reviewers,whimboo,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D62729

--HG--
extra : moz-landing-system : lando
2020-02-13 13:18:47 +00:00