Skip to content
This repository was archived by the owner on Jul 26, 2024. It is now read-only.

Commit a98e706

Browse files
authored
fix: cypress runner connection failures (#17)
2 parents b6810bf + 435e737 commit a98e706

File tree

3 files changed

+69
-33
lines changed

3 files changed

+69
-33
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"@cypress/code-coverage": "^3.10.0",
2525
"@cypress/webpack-preprocessor": "^5.17.0",
2626
"chai": "^4.3.7",
27-
"cypress": "^12.9.0",
27+
"cypress": "12.17.4",
2828
"cypress-image-snapshot": "^4.0.1",
2929
"cypress-multi-reporters": "^1.6.2",
3030
"cypress-parallel": "^0.12.0",

plugins/coverage_parallel.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,11 @@ async function beginSyncedPart(key) {
2828
}
2929

3030
export const coverageParallel = (on, config) => {
31-
fs.rmSync(LOCK_PATH, { recursive: true, force: true });
32-
fs.mkdirSync(LOCK_PATH);
31+
try {
32+
fs.rmSync(LOCK_PATH, { recursive: true, force: true });
33+
fs.mkdirSync(LOCK_PATH);
34+
} catch (err) { console.log(err); }
35+
3336
cypressCoverageTask((_, tasks) => {
3437
// we use our own locking here to prevent a race condition with cypress-coverage and
3538
// cypress-parallel

yarn.lock

Lines changed: 63 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,10 @@
218218
js-yaml "4.1.0"
219219
nyc "15.1.0"
220220

221-
"@cypress/request@^2.88.10":
222-
version "2.88.11"
223-
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.11.tgz#5a4c7399bc2d7e7ed56e92ce5acb620c8b187047"
224-
integrity sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==
221+
"@cypress/request@2.88.12":
222+
version "2.88.12"
223+
resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.12.tgz#ba4911431738494a85e93fb04498cb38bc55d590"
224+
integrity sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==
225225
dependencies:
226226
aws-sign2 "~0.7.0"
227227
aws4 "^1.8.0"
@@ -238,7 +238,7 @@
238238
performance-now "^2.1.0"
239239
qs "~6.10.3"
240240
safe-buffer "^5.1.2"
241-
tough-cookie "~2.5.0"
241+
tough-cookie "^4.1.3"
242242
tunnel-agent "^0.6.0"
243243
uuid "^8.3.2"
244244

@@ -772,10 +772,10 @@
772772
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f"
773773
integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==
774774

775-
"@types/node@^14.14.31":
776-
version "14.18.42"
777-
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.42.tgz#fa39b2dc8e0eba61bdf51c66502f84e23b66e114"
778-
integrity sha512-xefu+RBie4xWlK8hwAzGh3npDz/4VhF6icY/shU+zv/1fNn+ZVG7T7CRwe9LId9sAYRPxI+59QBPuKL3WpyGRg==
775+
"@types/node@^16.18.39":
776+
version "16.18.53"
777+
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.53.tgz#21820fe4d5968aaf8071dabd1ee13d24ada1350a"
778+
integrity sha512-vVmHeo4tpF8zsknALU90Hh24VueYdu45ZlXzYWFbom61YR4avJqTFDC3QlWzjuTdAv6/3xHaxiO9NrtVZXrkmw==
779779

780780
"@types/semver@^7.3.12":
781781
version "7.3.13"
@@ -1652,10 +1652,10 @@ commander@^2.20.0:
16521652
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
16531653
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
16541654

1655-
commander@^5.1.0:
1656-
version "5.1.0"
1657-
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
1658-
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
1655+
commander@^6.2.1:
1656+
version "6.2.1"
1657+
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
1658+
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
16591659

16601660
commander@^9.4.1:
16611661
version "9.5.0"
@@ -1808,14 +1808,14 @@ cypress-terminal-report@^5.1.1:
18081808
semver "^7.3.5"
18091809
tv4 "^1.3.0"
18101810

1811-
cypress@^12.9.0:
1812-
version "12.9.0"
1813-
resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.9.0.tgz#e6ab43cf329fd7c821ef7645517649d72ccf0a12"
1814-
integrity sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg==
1811+
cypress@12.17.4:
1812+
version "12.17.4"
1813+
resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.17.4.tgz#b4dadf41673058493fa0d2362faa3da1f6ae2e6c"
1814+
integrity sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==
18151815
dependencies:
1816-
"@cypress/request" "^2.88.10"
1816+
"@cypress/request" "2.88.12"
18171817
"@cypress/xvfb" "^1.2.4"
1818-
"@types/node" "^14.14.31"
1818+
"@types/node" "^16.18.39"
18191819
"@types/sinonjs__fake-timers" "8.1.1"
18201820
"@types/sizzle" "^2.3.2"
18211821
arch "^2.2.0"
@@ -1827,7 +1827,7 @@ cypress@^12.9.0:
18271827
check-more-types "^2.24.0"
18281828
cli-cursor "^3.1.0"
18291829
cli-table3 "~0.6.1"
1830-
commander "^5.1.0"
1830+
commander "^6.2.1"
18311831
common-tags "^1.8.0"
18321832
dayjs "^1.10.4"
18331833
debug "^4.3.4"
@@ -1845,12 +1845,13 @@ cypress@^12.9.0:
18451845
listr2 "^3.8.3"
18461846
lodash "^4.17.21"
18471847
log-symbols "^4.0.0"
1848-
minimist "^1.2.6"
1848+
minimist "^1.2.8"
18491849
ospath "^1.2.2"
18501850
pretty-bytes "^5.6.0"
1851+
process "^0.11.10"
18511852
proxy-from-env "1.0.0"
18521853
request-progress "^3.0.0"
1853-
semver "^7.3.2"
1854+
semver "^7.5.3"
18541855
supports-color "^8.1.1"
18551856
tmp "~0.2.1"
18561857
untildify "^4.0.0"
@@ -3689,7 +3690,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
36893690
dependencies:
36903691
brace-expansion "^1.1.7"
36913692

3692-
minimist@^1.2.0, minimist@^1.2.6:
3693+
minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8:
36933694
version "1.2.8"
36943695
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
36953696
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
@@ -4234,7 +4235,7 @@ proxy-from-env@1.0.0:
42344235
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
42354236
integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==
42364237

4237-
psl@^1.1.28:
4238+
psl@^1.1.33:
42384239
version "1.9.0"
42394240
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
42404241
integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
@@ -4259,6 +4260,11 @@ qs@~6.10.3:
42594260
dependencies:
42604261
side-channel "^1.0.4"
42614262

4263+
querystringify@^2.1.1:
4264+
version "2.2.0"
4265+
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
4266+
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
4267+
42624268
queue-microtask@^1.2.2:
42634269
version "1.2.3"
42644270
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
@@ -4328,6 +4334,11 @@ require-main-filename@^2.0.0:
43284334
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
43294335
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
43304336

4337+
requires-port@^1.0.0:
4338+
version "1.0.0"
4339+
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
4340+
integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
4341+
43314342
resolve-cwd@^3.0.0:
43324343
version "3.0.0"
43334344
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
@@ -4464,13 +4475,20 @@ semver@^6.0.0, semver@^6.3.0:
44644475
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
44654476
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
44664477

4467-
semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
4478+
semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
44684479
version "7.3.8"
44694480
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
44704481
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
44714482
dependencies:
44724483
lru-cache "^6.0.0"
44734484

4485+
semver@^7.5.3:
4486+
version "7.5.4"
4487+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
4488+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
4489+
dependencies:
4490+
lru-cache "^6.0.0"
4491+
44744492
serialize-javascript@6.0.0:
44754493
version "6.0.0"
44764494
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
@@ -4872,13 +4890,15 @@ to-regex-range@^5.0.1:
48724890
dependencies:
48734891
is-number "^7.0.0"
48744892

4875-
tough-cookie@~2.5.0:
4876-
version "2.5.0"
4877-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
4878-
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
4893+
tough-cookie@^4.1.3:
4894+
version "4.1.3"
4895+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf"
4896+
integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==
48794897
dependencies:
4880-
psl "^1.1.28"
4898+
psl "^1.1.33"
48814899
punycode "^2.1.1"
4900+
universalify "^0.2.0"
4901+
url-parse "^1.5.3"
48824902

48834903
truncate-utf8-bytes@^1.0.0:
48844904
version "1.0.2"
@@ -5011,6 +5031,11 @@ universalify@^0.1.0:
50115031
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
50125032
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
50135033

5034+
universalify@^0.2.0:
5035+
version "0.2.0"
5036+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0"
5037+
integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==
5038+
50145039
universalify@^2.0.0:
50155040
version "2.0.0"
50165041
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
@@ -5036,6 +5061,14 @@ uri-js@^4.2.2:
50365061
dependencies:
50375062
punycode "^2.1.0"
50385063

5064+
url-parse@^1.5.3:
5065+
version "1.5.10"
5066+
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
5067+
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
5068+
dependencies:
5069+
querystringify "^2.1.1"
5070+
requires-port "^1.0.0"
5071+
50395072
utf8-byte-length@^1.0.1:
50405073
version "1.0.4"
50415074
resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61"

0 commit comments

Comments
 (0)