Skip to content
Permalink
Browse files

test: do not run release-npm test without crypto

npm requires crypto support and cannot be loaded without it.

PR-URL: #30265
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: David Carlier <devnexen@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
  • Loading branch information
targos committed Nov 5, 2019
1 parent b9fd18f commit 56e986aa2386b796acd77f843062d46c53cebbae
Showing with 3 additions and 2 deletions.
  1. +3 −2 test/parallel/test-release-npm.js
@@ -7,12 +7,13 @@ const path = require('path');

const releaseReg = /^v\d+\.\d+\.\d+$/;

if (!releaseReg.test(process.version)) {
// Npm requires crypto support.
if (!releaseReg.test(process.version) || !common.hasCrypto) {
common.skip('This test is only for release builds');
}

{
// Verify that npm does not print out a warning when executed
// Verify that npm does not print out a warning when executed.

const npmCli = path.join(__dirname, '../../deps/npm/bin/npm-cli.js');
const npmExec = child_process.spawnSync(process.execPath, [npmCli]);

0 comments on commit 56e986a

Please sign in to comment.
You can’t perform that action at this time.