test: skip tests for openssl-3.0.0-alpha15

This commit skips some test when OpenSSL 3.0.0-alpha15 is used as there
is an issue that causes them to fail.

This is only a temp solution until there is new OpenSSL release.

Fixes: https://github.com/nodejs/node/issues/38373

PR-URL: https://github.com/nodejs/node/pull/38451
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
Daniel Bevenius 2021-04-28 12:26:03 +02:00 committed by Richard Lau
parent 67ea715209
commit 2ff93c8975
No known key found for this signature in database
GPG key ID: C43CEC45C17AB93C
20 changed files with 61 additions and 0 deletions

View file

@ -8,6 +8,10 @@ if (!common.hasCrypto)
if (common.hasFipsCrypto)
common.skip('some benchmarks are FIPS-incompatible');
if (common.hasOpenSSL3) {
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
}
const runBenchmark = require('../common/benchmark');
runBenchmark('crypto', { NODEJS_BENCHMARK_ZERO_ALLOWED: 1 });

View file

@ -3,6 +3,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const util = require('util');
const crypto = require('crypto');

View file

@ -3,6 +3,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const crypto = require('crypto');

View file

@ -4,6 +4,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const {
createCipheriv,

View file

@ -4,6 +4,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const {
constants,

View file

@ -3,6 +3,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const crypto = require('crypto');

View file

@ -3,6 +3,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const fs = require('fs');
const path = require('path');

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle, getRandomValues } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle, getRandomValues } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle, getRandomValues } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const {
createPrivateKey,
createPublicKey,

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;

View file

@ -5,6 +5,9 @@ const common = require('../common');
if (!common.hasCrypto)
common.skip('missing crypto');
if (common.hasOpenSSL3)
common.skip('temporarily skipping for OpenSSL 3.0-alpha15');
const assert = require('assert');
const { subtle } = require('crypto').webcrypto;