Bug 1733434 - Reduce browser-cycles and disable media autoplay in live site tests. r=perftest-reviewers,kimberlythegeek

CLOSED TREE

This patch reduces the number of browser-cycles that a live-site test (cnn in this case) does from 25 down to 5. Furthermore, we also disable media autoplay for all live site tests. This change required an update to browsertime to prevent default prefs from being set and overriding our prefs.

Differential Revision: https://phabricator.services.mozilla.com/D127831
This commit is contained in:
Gregory Mierzwinski 2021-10-12 17:50:33 +00:00
Родитель d1e01ab3a8
Коммит 0b3a97aaf8
5 изменённых файлов: 115 добавлений и 116 удалений

Просмотреть файл

@ -463,6 +463,7 @@ browsertime-tp6-live-sheriffed:
description: Raptor (browsertime) tp6 on live-sites
mozharness:
extra-options:
- --browser-cycles=5
- --chimera
- --live-sites
raptor-subtests:

Просмотреть файл

@ -210,11 +210,29 @@ class Browsertime(Perftest):
test.get("test_script", "browsertime_pageload.js"),
)
page_cycle_delay = "1000"
if self.config["live_sites"]:
# Wait a bit longer when we run live site tests
page_cycle_delay = "5000"
# Prevent live sites from autoplaying media
self.profile.set_preferences(
{
"media.autoplay.default": 5,
"media.autoplay.ask-permission": True,
"media.autoplay.blocking_policy": 1,
"media.autoplay.block-webaudio": True,
"media.allowed-to-play.enabled": False,
"media.block-autoplay-until-in-foreground": True,
}
)
# All the configurations in the browsertime_options variable initialization
# and the secondary_url are priority 3, since none overlap they are grouped together
browsertime_options = [
"--firefox.noDefaultPrefs",
"--browsertime.page_cycle_delay",
"1000",
page_cycle_delay,
# Raptor's `pageCycleDelay` delay (ms) between pageload cycles
"--skipHar",
"--pageLoadStrategy",

Просмотреть файл

@ -622,7 +622,7 @@ def _verify_node_install(command_context):
action="store_true",
help="Skip all local caches to force re-fetching remote artifacts.",
)
@CommandArgument("--check", default=False, action="store_true")
@CommandArgument("--check-browsertime", default=False, action="store_true")
@CommandArgument(
"--install-vismet-reqs",
default=False,
@ -644,7 +644,7 @@ def browsertime(
setup=False,
clobber=False,
skip_cache=False,
check=False,
check_browsertime=False,
browsertime_help=False,
install_vismet_reqs=False,
):
@ -686,7 +686,7 @@ def browsertime(
if not _verify_node_install(command_context):
return 1
if check:
if check_browsertime:
return check(command_context)
if browsertime_help:

202
tools/browsertime/package-lock.json сгенерированный
Просмотреть файл

@ -4,9 +4,9 @@
"lockfileVersion": 1,
"dependencies": {
"@babel/runtime": {
"version": "7.14.8",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz",
"integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==",
"version": "7.15.4",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
"integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
"dev": true,
"optional": true,
"requires": {
@ -466,68 +466,48 @@
}
},
"@sitespeed.io/chromedriver": {
"version": "92.0.4515-43",
"resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-92.0.4515-43.tgz",
"integrity": "sha512-waYqlW8HHflP2xHpkF/0TjxtfICf2MUz0GhOAWy3cHYbrgNmD3kl5USJ6SZFfa41v55Uno1WbOMCO7YQNah6hw==",
"version": "94.0.4606-41",
"resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-94.0.4606-41.tgz",
"integrity": "sha512-CQFJMtpxgxWx2czvqKMFZ7uM8lbscKcmfXz1c5vkTV/YtjKmn37wP2QSCmNRsVwZ2Z1U7HSKJPfC2WdYdFKCUQ==",
"dev": true,
"requires": {
"node-downloader-helper": "1.0.14",
"node-stream-zip": "1.11.3"
"node-downloader-helper": "1.0.18",
"node-stream-zip": "1.14.0"
}
},
"@sitespeed.io/edgedriver": {
"version": "91.0.864-33",
"resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-91.0.864-33.tgz",
"integrity": "sha512-djTk+M1hGaCEUNRG2Y8L2np5VtCFrqnTdD5oj9yWQfhlTJT/dLBQo4uUNcmQpfhkEBWWQwSfM3pX4V9zJWYpPA==",
"version": "93.0.910-5",
"resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-93.0.910-5.tgz",
"integrity": "sha512-28vmGwoXdVz0BxtkEOIplGDLXQ/dfGfWswTr1n/qsGx36ovHKI/HrQVOcgxNyVPXhLKCypq77bBYYhX7KBQCcw==",
"dev": true,
"requires": {
"node-downloader-helper": "1.0.13",
"node-stream-zip": "1.11.2"
"node-downloader-helper": "1.0.18",
"node-stream-zip": "1.15.0"
},
"dependencies": {
"node-downloader-helper": {
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
"integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
"dev": true
},
"node-stream-zip": {
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
"integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
"integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
"dev": true
}
}
},
"@sitespeed.io/geckodriver": {
"version": "0.29.1",
"resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.29.1.tgz",
"integrity": "sha512-3rL0tHeRdISDhyeaRHEkAmhz4Jl9Tuhj4YW9y3w49FMWURPExmuOl9zKDERduzYLu1C7Q2PWKo3f6lt449A9oQ==",
"version": "0.29.1-2",
"resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.29.1-2.tgz",
"integrity": "sha512-nhjHgRz7itllVC6td8OubQWdsjq7uTK7v/myl4jvUsjypf2qbQpdch4E0clBOOFZf0iUQHcFerQ7o5JnKYAebg==",
"dev": true,
"requires": {
"node-downloader-helper": "1.0.13",
"node-stream-zip": "1.11.2",
"tar": "6.0.2"
},
"dependencies": {
"node-downloader-helper": {
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
"integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
"dev": true
},
"node-stream-zip": {
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
"integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
"dev": true
}
"node-downloader-helper": "1.0.18",
"node-stream-zip": "1.14.0",
"tar": "6.1.11"
}
},
"@sitespeed.io/throttle": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-2.1.1.tgz",
"integrity": "sha512-7k4PJj3+YZ6DKGQbsLTsrsVw+lW5Rsg/fMFTcBsM0lyJn17TY/RIBzUOusK7+eyFtoIddZpvimyNxUaKqfv0rQ==",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-3.0.0.tgz",
"integrity": "sha512-tTAnBaoMwtdECY6SYno/OSRnzZsazg63zesRNBxQXkpDG+1FU1FTXLJQx6/2SkKJo6WvrELp8XhoUIV9SQvlCg==",
"dev": true,
"requires": {
"minimist": "1.2.5"
@ -560,9 +540,9 @@
}
},
"@types/node": {
"version": "16.4.12",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.12.tgz",
"integrity": "sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA==",
"version": "16.10.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz",
"integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==",
"dev": true
},
"ansi-regex": {
@ -627,16 +607,16 @@
}
},
"browsertime": {
"version": "https://github.com/sitespeedio/browsertime/tarball/e2733bf88304a2b7fa5febc404fc3fce55ff805b",
"integrity": "sha512-SpKO+AQMSC4ZQIZkFJ2252qpEHSD/pwel9KnlAqqQohVYo5S61BiJjngqTJObnQCcsY7Var9i0BLNkQtsv2zUQ==",
"version": "https://github.com/sitespeedio/browsertime/tarball/bcdaeaebbbaa40c845e6171526c642668852c573",
"integrity": "sha512-hp+xZ2quIG27yJU8nERIQRlE9J3gQ+OIkg3y93EUxCQOuwqwlJ737m6hDBvWlIAApEj+vAYYmqvmiQ1w7FSPuw==",
"dev": true,
"requires": {
"@cypress/xvfb": "1.2.4",
"@devicefarmer/adbkit": "2.11.3",
"@sitespeed.io/chromedriver": "92.0.4515-43",
"@sitespeed.io/edgedriver": "91.0.864-33",
"@sitespeed.io/geckodriver": "0.29.1",
"@sitespeed.io/throttle": "2.1.1",
"@sitespeed.io/chromedriver": "94.0.4606-41",
"@sitespeed.io/edgedriver": "93.0.910-5",
"@sitespeed.io/geckodriver": "0.29.1-2",
"@sitespeed.io/throttle": "3.0.0",
"@sitespeed.io/tracium": "0.3.3",
"btoa": "1.2.1",
"chrome-har": "0.11.12",
@ -655,7 +635,7 @@
"lodash.merge": "4.6.2",
"lodash.pick": "4.4.0",
"lodash.set": "4.3.2",
"selenium-webdriver": "4.0.0-beta.4",
"selenium-webdriver": "4.0.0-rc-2",
"speedline-core": "1.4.3",
"yargs": "17.0.1"
}
@ -762,18 +742,18 @@
},
"dependencies": {
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.0"
"ansi-regex": "^5.0.1"
}
}
}
@ -806,9 +786,9 @@
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
"dev": true
},
"cross-spawn": {
@ -960,9 +940,9 @@
}
},
"glob": {
"version": "7.1.7",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
"integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
@ -1124,9 +1104,9 @@
"dev": true
},
"jszip": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.0.tgz",
"integrity": "sha512-Y2OlFIzrDOPWUnpU0LORIcDn2xN7rC9yKffFM/7pGhQuhO+SUhfm2trkJ/S5amjFvem0Y+1EALz/MEPkvHXVNw==",
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
"integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
"dev": true,
"requires": {
"lie": "~3.3.0",
@ -1257,9 +1237,9 @@
"dev": true
},
"minipass": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
"integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
"integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
"dev": true,
"requires": {
"yallist": "^4.0.0"
@ -1288,9 +1268,9 @@
"dev": true
},
"node-downloader-helper": {
"version": "1.0.14",
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.14.tgz",
"integrity": "sha512-JIv11Cer+TwINKzT06Qj4tgpKQSS5cS0BodRz7wTXSRbMyrJA2zmOpwINfuRz+vgDiAgyxIhrih6odrHJN2i4w==",
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.18.tgz",
"integrity": "sha512-C7hxYz/yg4d8DFVC6c4fMIOI7jywbpQHOznkax/74F8NcC8wSOLO+UxNMcwds/5wEL8W+RPXT9C389w3bDOMxw==",
"dev": true
},
"node-forge": {
@ -1300,9 +1280,9 @@
"dev": true
},
"node-stream-zip": {
"version": "1.11.3",
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz",
"integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==",
"version": "1.14.0",
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.14.0.tgz",
"integrity": "sha512-SKXyiBy9DBemsPHf/piHT00Y+iPK+zwru1G6+8UdOBzITnmmPMHYBMV6M1znyzyhDhUFQW0HEmbGiPqtp51M6Q==",
"dev": true
},
"npm-run-path": {
@ -1513,9 +1493,9 @@
"optional": true
},
"selenium-webdriver": {
"version": "4.0.0-beta.4",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.4.tgz",
"integrity": "sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==",
"version": "4.0.0-rc-2",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-2.tgz",
"integrity": "sha512-HT974l00r7wdZL+SPS0f8lBLVYe/aKGAFONMvVroL7z9mHm3PC30IirsYqrvSkw51Pom3XJiN5gjXBRkxuHAdw==",
"dev": true,
"requires": {
"jszip": "^3.6.0",
@ -1546,9 +1526,9 @@
"dev": true
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
"integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
"dev": true
},
"speedline-core": {
@ -1584,29 +1564,29 @@
"dev": true
},
"string-width": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.0"
"strip-ansi": "^6.0.1"
},
"dependencies": {
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.0"
"ansi-regex": "^5.0.1"
}
}
}
@ -1648,15 +1628,15 @@
"dev": true
},
"tar": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz",
"integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==",
"version": "6.1.11",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
"dev": true,
"requires": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
"minipass": "^3.0.0",
"minizlib": "^2.1.0",
"minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
}
@ -1756,9 +1736,9 @@
},
"dependencies": {
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"ansi-styles": {
@ -1771,12 +1751,12 @@
}
},
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
"ansi-regex": "^5.0.0"
"ansi-regex": "^5.0.1"
}
}
}
@ -1788,9 +1768,9 @@
"dev": true
},
"ws": {
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
"integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
"dev": true
},
"xhr": {

Просмотреть файл

@ -5,7 +5,7 @@
"license": "MPL-2.0",
"dependencies": {},
"devDependencies": {
"browsertime": "https://github.com/sitespeedio/browsertime/tarball/e2733bf88304a2b7fa5febc404fc3fce55ff805b"
"browsertime": "https://github.com/sitespeedio/browsertime/tarball/bcdaeaebbbaa40c845e6171526c642668852c573"
},
"notes(private)": "We don't want to publish to npm, so this is marked as private",
"private": true