From 1b719fe3d78e35a494151229b014ebed6a8383bf Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Mon, 7 Aug 2017 07:54:44 +0200 Subject: test: add crypto check to http2 tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When building --without-ssl and running the tests some of the http2 test fail with the following error message: internal/util.js:82 throw new errors.Error('ERR_NO_CRYPTO'); ^ Error [ERR_NO_CRYPTO]: Node.js is not compiled with OpenSSL crypto support at Object.assertCrypto (internal/util.js:82:11) at internal/http2/core.js:5:26 at NativeModule.compile (bootstrap_node.js:586:7) at NativeModule.require (bootstrap_node.js:531:18) at http2.js:17:5 at NativeModule.compile (bootstrap_node.js:586:7) at Function.NativeModule.require (bootstrap_node.js:531:18) at Function.Module._load (module.js:449:25) at Module.require (module.js:517:17) at require (internal/module.js:11:18) This commit adds hasCrypto checks and skips the tests if there is no crypto support. PR-URL: https://github.com/nodejs/node/pull/14657 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Tobias Nießen Reviewed-By: Colin Ihrig Reviewed-By: Anna Henningsen Reviewed-By: Refael Ackermann Reviewed-By: James M Snell --- test/parallel/test-http2-client-upload.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/parallel/test-http2-client-upload.js') diff --git a/test/parallel/test-http2-client-upload.js b/test/parallel/test-http2-client-upload.js index f65ae09c3a..cee86e3fc6 100755 --- a/test/parallel/test-http2-client-upload.js +++ b/test/parallel/test-http2-client-upload.js @@ -4,6 +4,8 @@ // Verifies that uploading data from a client works const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); const assert = require('assert'); const http2 = require('http2'); const fs = require('fs'); -- cgit v1.2.3