From df60af6508aa23b3cbe209c1ba729ddb3ded5506 Mon Sep 17 00:00:00 2001 From: shellscape Date: Sun, 25 Aug 2019 20:01:55 -0400 Subject: [PATCH] chore: skip test:leak on windows --- .github/workflows/nodejs.yml | 1 + package-lock.json | 22 ++++++++++++++-------- package.json | 8 +++++++- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 6264361c5eb..f1cd5e0f9af 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -28,3 +28,4 @@ jobs: run: npm test env: CI: true + WINDOWS: true diff --git a/package-lock.json b/package-lock.json index 7037461dc63..d247f2b96e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -240,7 +240,7 @@ }, "@types/minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", "dev": true }, @@ -1093,6 +1093,12 @@ } } }, + "cross-os": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cross-os/-/cross-os-1.3.0.tgz", + "integrity": "sha512-9kViqCcAwlPLTeSDPlyC2FdMQ5UVPtGZUnGV8vYDcBA3olJ/hDR7H6IfrNJft2DlKONleHf8CMhD+7Uv2tBnEw==", + "dev": true + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -3408,7 +3414,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -4274,7 +4280,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -4960,7 +4966,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, @@ -5137,7 +5143,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -5585,7 +5591,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { @@ -5970,7 +5976,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { @@ -6005,7 +6011,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, diff --git a/package.json b/package.json index cb0e6b4cf78..a106aacc529 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,12 @@ "test": "npm run test:all", "test:all": "npm run test:only && npm run test:typescript && npm run test:leak", "test:coverage": "nyc --reporter html mocha", - "test:leak": "npm i --silent --no-save weak@1 && node --expose-gc test/leak/index.js", + "test:leak": { + "darwin": "npm run test:leak:nix", + "linux": "npm run test:leak:nix", + "win32": "echo 'Skipping test:leak on Windows'" + }, + "test:leak:nix": "npm i --silent --no-save weak@1 && node --expose-gc test/leak/index.js", "test:only": "mocha", "test:quick": "mocha -b", "test:typescript": "tsc --noEmit -p test/typescript && tsc --noEmit", @@ -73,6 +78,7 @@ "codecov": "^3.5.0", "console-group": "^0.3.3", "core-js": "^3.2.1", + "cross-os": "^1.3.0", "date-time": "^3.1.0", "es5-shim": "^4.5.13", "es6-shim": "^0.35.5",