Skip to content

Commit 8922a50

Browse files
authored
adopt to latest vscode-perf (microsoft#173127)
1 parent 55d4e48 commit 8922a50

File tree

3 files changed

+48
-6
lines changed

3 files changed

+48
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
"@vscode/l10n-dev": "0.0.21",
133133
"@vscode/telemetry-extractor": "^1.9.8",
134134
"@vscode/test-web": "^0.0.32",
135-
"@vscode/vscode-perf": "^0.0.5",
135+
"@vscode/vscode-perf": "^0.0.6",
136136
"ansi-colors": "^3.2.3",
137137
"asar": "^3.0.3",
138138
"chromium-pickle-js": "^0.2.0",

scripts/code-perf.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,18 @@ async function main() {
2222
let buildArgIndex = args.indexOf('--build');
2323
buildArgIndex = buildArgIndex === -1 ? args.indexOf('-b') : buildArgIndex;
2424
if (buildArgIndex === -1) {
25+
let runtimeArgIndex = args.indexOf('--runtime');
26+
runtimeArgIndex = runtimeArgIndex === -1 ? args.indexOf('-r') : runtimeArgIndex;
27+
if (runtimeArgIndex !== -1 && args[runtimeArgIndex + 1] !== 'desktop') {
28+
console.error('Please provide the --build argument. It is an executable file for desktop or a URL for web');
29+
process.exit(1);
30+
}
2531
build = getLocalCLIPath();
2632
} else {
27-
build = getExePath(args[buildArgIndex + 1]);
33+
build = args[buildArgIndex + 1];
34+
if (build !== 'insider' && build !== 'stable' && build !== 'exploration') {
35+
build = getExePath(args[buildArgIndex + 1]);
36+
}
2837
args.splice(buildArgIndex + 1, 1);
2938
}
3039

yarn.lock

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1288,13 +1288,17 @@
12881288
resolved "https://registry.yarnpkg.com/@vscode/vscode-languagedetection/-/vscode-languagedetection-1.0.21.tgz#89b48f293f6aa3341bb888c1118d16ff13b032d3"
12891289
integrity sha512-zSUH9HYCw5qsCtd7b31yqkpaCU6jhtkKLkvOOA8yTrIRfBSOFb8PPhgmMicD7B/m+t4PwOJXzU1XDtrM9Fd3/g==
12901290

1291-
"@vscode/vscode-perf@^0.0.5":
1292-
version "0.0.5"
1293-
resolved "https://registry.yarnpkg.com/@vscode/vscode-perf/-/vscode-perf-0.0.5.tgz#08e1308d744c977305d04e4f8230f58695f71c1f"
1294-
integrity sha512-MA03bCrycSQ8VM9Ln/56+zTGIUMMer3eZAX1Aj4h2APkrQFyKcVGX7539pKhabt0BXvsftJA0SuhbPYfnzLz0w==
1291+
"@vscode/vscode-perf@^0.0.6":
1292+
version "0.0.6"
1293+
resolved "https://registry.yarnpkg.com/@vscode/vscode-perf/-/vscode-perf-0.0.6.tgz#a2070882c953ba422badcf459d70e15852f93432"
1294+
integrity sha512-d/deAaHLT2SSA1hXPmPbM0mtm6G4fgBWohirk+AKkL+6IGQCVDeZadvY0yAWpeTeLdQFJcSRkOrXu1S05/eD0w==
12951295
dependencies:
12961296
chalk "^4.x"
12971297
commander "^9.4.0"
1298+
cookie "^0.5.0"
1299+
js-base64 "^3.7.4"
1300+
node-fetch "2.6.8"
1301+
playwright "^1.29.2"
12981302

12991303
"@vscode/windows-registry@1.0.6":
13001304
version "1.0.6"
@@ -3071,6 +3075,11 @@ cookie@^0.4.0:
30713075
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
30723076
integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
30733077

3078+
cookie@^0.5.0:
3079+
version "0.5.0"
3080+
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
3081+
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
3082+
30743083
cookies@~0.8.0:
30753084
version "0.8.0"
30763085
resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90"
@@ -6552,6 +6561,11 @@ jest-worker@^27.0.2:
65526561
merge-stream "^2.0.0"
65536562
supports-color "^8.0.0"
65546563

6564+
js-base64@^3.7.4:
6565+
version "3.7.4"
6566+
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.4.tgz#af95b20f23efc8034afd2d1cc5b9d0adf7419037"
6567+
integrity sha512-wpM/wi20Tl+3ifTyi0RdDckS4YTD4Lf953mBRrpG8547T7hInHNPEj8+ck4gB8VDcGyeAWFK++Wb/fU1BeavKQ==
6568+
65556569
js-beautify@^1.8.9:
65566570
version "1.8.9"
65576571
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.8.9.tgz#08e3c05ead3ecfbd4f512c3895b1cda76c87d523"
@@ -7692,6 +7706,13 @@ node-addon-api@^4.3.0:
76927706
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f"
76937707
integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==
76947708

7709+
node-fetch@2.6.8:
7710+
version "2.6.8"
7711+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.8.tgz#a68d30b162bc1d8fd71a367e81b997e1f4d4937e"
7712+
integrity sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==
7713+
dependencies:
7714+
whatwg-url "^5.0.0"
7715+
76957716
node-fetch@^2.6.0, node-fetch@^2.6.7:
76967717
version "2.6.7"
76977718
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
@@ -8472,13 +8493,25 @@ playwright-core@1.27.1:
84728493
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.27.1.tgz#840ef662e55a3ed759d8b5d3d00a5f885a7184f4"
84738494
integrity sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==
84748495

8496+
playwright-core@1.30.0:
8497+
version "1.30.0"
8498+
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.30.0.tgz#de987cea2e86669e3b85732d230c277771873285"
8499+
integrity sha512-7AnRmTCf+GVYhHbLJsGUtskWTE33SwMZkybJ0v6rqR1boxq2x36U7p1vDRV7HO2IwTZgmycracLxPEJI49wu4g==
8500+
84758501
playwright@^1.27.1:
84768502
version "1.27.1"
84778503
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.27.1.tgz#4eecac5899566c589d4220ca8acc16abe8a67450"
84788504
integrity sha512-xXYZ7m36yTtC+oFgqH0eTgullGztKSRMb4yuwLPl8IYSmgBM88QiB+3IWb1mRIC9/NNwcgbG0RwtFlg+EAFQHQ==
84798505
dependencies:
84808506
playwright-core "1.27.1"
84818507

8508+
playwright@^1.29.2:
8509+
version "1.30.0"
8510+
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.30.0.tgz#b1d7be2d45d97fbb59f829f36f521f12010fe072"
8511+
integrity sha512-ENbW5o75HYB3YhnMTKJLTErIBExrSlX2ZZ1C/FzmHjUYIfxj/UnI+DWpQr992m+OQVSg0rCExAOlRwB+x+yyIg==
8512+
dependencies:
8513+
playwright-core "1.30.0"
8514+
84828515
plist@^3.0.1:
84838516
version "3.0.5"
84848517
resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987"

0 commit comments

Comments
 (0)