Skip to content

Commit d64a214

Browse files
authored
Migrate to @vscode/test-electron (#1303)
1 parent f9b022a commit d64a214

File tree

3 files changed

+48
-48
lines changed

3 files changed

+48
-48
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2015,14 +2015,14 @@
20152015
"@types/winreg": "^1.2.31",
20162016
"@typescript-eslint/eslint-plugin": "^5.30.0",
20172017
"@typescript-eslint/parser": "^5.30.0",
2018+
"@vscode/test-electron": "^2.2.3",
20182019
"copy-webpack-plugin": "^9.0.0",
20192020
"devreplay": "^1.9.31",
20202021
"eslint": "^7.28.0",
20212022
"eslint-plugin-jsdoc": "^35.1.3",
20222023
"mocha": "^9.1.0",
20232024
"ts-loader": "^9.3.1",
20242025
"typescript": "^4.7.2",
2025-
"vscode-test": "^1.5.2",
20262026
"webpack": "^5.38.1",
20272027
"webpack-cli": "^4.7.2"
20282028
},

src/test/runTest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as path from 'path';
22

3-
import { runTests } from 'vscode-test';
3+
import { runTests } from '@vscode/test-electron';
44

55
async function main() {
66
try {

yarn.lock

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,16 @@
408408
resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
409409
integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
410410

411+
"@vscode/test-electron@^2.2.3":
412+
version "2.2.3"
413+
resolved "https://registry.yarnpkg.com/@vscode/test-electron/-/test-electron-2.2.3.tgz#bf6a77542970b5d34561d0671259900632e5eb94"
414+
integrity sha512-7DmdGYQTqRNaLHKG3j56buc9DkstriY4aV0S3Zj32u0U9/T0L8vwWAC9QGCh1meu1VXDEla1ze27TkqysHGP0Q==
415+
dependencies:
416+
http-proxy-agent "^4.0.1"
417+
https-proxy-agent "^5.0.0"
418+
rimraf "^3.0.2"
419+
unzipper "^0.10.11"
420+
411421
"@webassemblyjs/[email protected]":
412422
version "1.11.0"
413423
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f"
@@ -683,9 +693,9 @@ balanced-match@^1.0.0:
683693
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
684694

685695
big-integer@^1.6.17:
686-
version "1.6.48"
687-
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e"
688-
integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==
696+
version "1.6.51"
697+
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
698+
integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
689699

690700
binary-extensions@^2.0.0:
691701
version "2.2.0"
@@ -695,15 +705,15 @@ binary-extensions@^2.0.0:
695705
binary@~0.3.0:
696706
version "0.3.0"
697707
resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79"
698-
integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=
708+
integrity sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==
699709
dependencies:
700710
buffers "~0.1.1"
701711
chainsaw "~0.1.0"
702712

703713
bluebird@~3.4.1:
704714
version "3.4.7"
705715
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3"
706-
integrity sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=
716+
integrity sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==
707717

708718
boolbase@^1.0.0:
709719
version "1.0.0"
@@ -754,7 +764,7 @@ buffer-indexof-polyfill@~1.0.0:
754764
buffers@~0.1.1:
755765
version "0.1.1"
756766
resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
757-
integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s=
767+
integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==
758768

759769
callsites@^3.0.0:
760770
version "3.1.0"
@@ -784,7 +794,7 @@ caught@^0.1.3:
784794
chainsaw@~0.1.0:
785795
version "0.1.0"
786796
resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98"
787-
integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=
797+
integrity sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==
788798
dependencies:
789799
traverse ">=0.3.0 <0.4"
790800

@@ -945,9 +955,9 @@ copy-webpack-plugin@^9.0.0:
945955
serialize-javascript "^5.0.1"
946956

947957
core-util-is@~1.0.0:
948-
version "1.0.2"
949-
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
950-
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
958+
version "1.0.3"
959+
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
960+
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
951961

952962
cross-fetch@^3.1.4:
953963
version "3.1.5"
@@ -986,10 +996,10 @@ css-what@^5.0.0, css-what@^5.0.1:
986996
resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad"
987997
integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==
988998

989-
debug@4, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1:
990-
version "4.3.1"
991-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
992-
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
999+
debug@4, debug@^4.3.4:
1000+
version "4.3.4"
1001+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1002+
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
9931003
dependencies:
9941004
ms "2.1.2"
9951005

@@ -1000,10 +1010,10 @@ [email protected]:
10001010
dependencies:
10011011
ms "2.1.2"
10021012

1003-
debug@^4.3.4:
1004-
version "4.3.4"
1005-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1006-
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1013+
debug@^4.0.1, debug@^4.1.1, debug@^4.3.1:
1014+
version "4.3.1"
1015+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
1016+
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
10071017
dependencies:
10081018
ms "2.1.2"
10091019

@@ -1092,7 +1102,7 @@ domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0:
10921102
duplexer2@~0.1.4:
10931103
version "0.1.4"
10941104
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
1095-
integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=
1105+
integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==
10961106
dependencies:
10971107
readable-stream "^2.0.2"
10981108

@@ -1568,12 +1578,12 @@ globby@^11.1.0:
15681578
merge2 "^1.4.1"
15691579
slash "^3.0.0"
15701580

1571-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2:
1581+
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
15721582
version "4.2.6"
15731583
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
15741584
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
15751585

1576-
graceful-fs@^4.2.4:
1586+
graceful-fs@^4.2.2, graceful-fs@^4.2.4:
15771587
version "4.2.10"
15781588
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
15791589
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
@@ -1640,9 +1650,9 @@ httpgd@^0.1.6:
16401650
ws "^8.2.3"
16411651

16421652
https-proxy-agent@^5.0.0:
1643-
version "5.0.0"
1644-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
1645-
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
1653+
version "5.0.1"
1654+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
1655+
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
16461656
dependencies:
16471657
agent-base "6"
16481658
debug "4"
@@ -1905,7 +1915,7 @@ levn@^0.4.1:
19051915
listenercount@~1.0.1:
19061916
version "1.0.1"
19071917
resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937"
1908-
integrity sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=
1918+
integrity sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==
19091919

19101920
loader-runner@^4.2.0:
19111921
version "4.2.0"
@@ -2018,17 +2028,17 @@ minimatch@^3.0.4:
20182028
dependencies:
20192029
brace-expansion "^1.1.7"
20202030

2021-
minimist@^1.2.5:
2022-
version "1.2.6"
2023-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
2024-
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
2031+
minimist@^1.2.6:
2032+
version "1.2.8"
2033+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
2034+
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
20252035

20262036
"mkdirp@>=0.5 0":
2027-
version "0.5.5"
2028-
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
2029-
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
2037+
version "0.5.6"
2038+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
2039+
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
20302040
dependencies:
2031-
minimist "^1.2.5"
2041+
minimist "^1.2.6"
20322042

20332043
mocha@^9.1.0:
20342044
version "9.2.2"
@@ -2446,7 +2456,7 @@ serialize-javascript@^5.0.1:
24462456
setimmediate@~1.0.4:
24472457
version "1.0.5"
24482458
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
2449-
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
2459+
integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
24502460

24512461
shallow-clone@^3.0.0:
24522462
version "3.0.1"
@@ -2659,7 +2669,7 @@ tr46@~0.0.3:
26592669
"traverse@>=0.3.0 <0.4":
26602670
version "0.3.9"
26612671
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
2662-
integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=
2672+
integrity sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==
26632673

26642674
ts-loader@^9.3.1:
26652675
version "9.3.1"
@@ -2736,7 +2746,7 @@ uri-js@^4.2.2:
27362746
util-deprecate@~1.0.1:
27372747
version "1.0.2"
27382748
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
2739-
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
2749+
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
27402750

27412751
v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0, v8-compile-cache@^2.3.0:
27422752
version "2.3.0"
@@ -2775,16 +2785,6 @@ [email protected]:
27752785
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2"
27762786
integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==
27772787

2778-
vscode-test@^1.5.2:
2779-
version "1.5.2"
2780-
resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-1.5.2.tgz#d9ec3cab1815afae1d7d81923e3c685d13d32303"
2781-
integrity sha512-x9PVfKxF6EInH9iSFGQi0V8H5zIW1fC7RAer6yNQR6sy3WyOwlWkuT3I+wf75xW/cO53hxMi1aj/EvqQfDFOAg==
2782-
dependencies:
2783-
http-proxy-agent "^4.0.1"
2784-
https-proxy-agent "^5.0.0"
2785-
rimraf "^3.0.2"
2786-
unzipper "^0.10.11"
2787-
27882788
vsls@^1.0.4753:
27892789
version "1.0.4753"
27902790
resolved "https://registry.yarnpkg.com/vsls/-/vsls-1.0.4753.tgz#1b0957fc987fddd2b4d8c03925d086fb701d11fa"

0 commit comments

Comments
 (0)