test: ignore tests when built without OpenSSL CLI

fix #6880
This commit is contained in:
Fedor Indutny committed 2014-01-20 20:55:54 +04:00
1 parent 7f9b01509f
commit 442d2d0cde
12 files changed
+56 -21

No files matched your search

+3
View File
@@ -20,6 +20,7 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var path = require('path');
var fs = require('fs');
var assert = require('assert');
exports.testDir = path.dirname(__filename);
@@ -35,6 +36,8 @@ if (process.platform === 'win32') {
exports.PIPE = exports.tmpDir + '/test.sock';
exports.opensslCli = path.join(process.execPath, '..', 'openssl-cli');
}
if (!fs.existsSync(exports.opensslCli))
exports.opensslCli = false;
var util = require('util');
for (var i in util) exports[i] = util[i];
@@ -26,6 +26,11 @@ var tls = require('tls');
var https = require('https');
var fs = require('fs');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
// renegotiation limits to test
var LIMITS = [0, 1, 2, 3, 5, 10, 16];
+5
View File
@@ -25,6 +25,11 @@ var spawn = require('child_process').spawn;
var tls = require('tls');
var fs = require('fs');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
// renegotiation limits to test
var LIMITS = [0, 1, 2, 3, 5, 10, 16];
+5 -3
View File
@@ -18,13 +18,15 @@
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
//
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var common = require('../common');
var join = require('path').join;
var net = require('net');
var assert = require('assert');
+5 -3
View File
@@ -19,10 +19,13 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
doTest();
// This test consists of three TLS requests --
@@ -34,7 +37,6 @@ doTest();
// that we used has expired by now.
function doTest() {
var common = require('../common');
var assert = require('assert');
var tls = require('tls');
var fs = require('fs');
+4 -3
View File
@@ -19,12 +19,13 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var common = require('../common');
var assert = require('assert');
var join = require('path').join;
+6
View File
@@ -20,6 +20,12 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var assert = require('assert');
var exec = require('child_process').exec;
var tls = require('tls');
+6
View File
@@ -20,6 +20,12 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var assert = require('assert');
var exec = require('child_process').exec;
var tls = require('tls');
+4 -4
View File
@@ -19,13 +19,13 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var common = require('../common');
var assert = require('assert');
var join = require('path').join;
+3 -5
View File
@@ -19,11 +19,10 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var common = require('../common');
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
@@ -121,7 +120,6 @@ var testCases =
];
var common = require('../common');
var constants = require('constants');
var assert = require('assert');
var fs = require('fs');
+4 -3
View File
@@ -19,8 +19,10 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error('Skipping because node compiled without OpenSSL.');
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
@@ -31,7 +33,6 @@ doTest({ tickets: false } , function() {
});
function doTest(testOptions, callback) {
var common = require('../common');
var assert = require('assert');
var tls = require('tls');
var fs = require('fs');
+6
View File
@@ -20,6 +20,12 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var common = require('../common');
if (!common.opensslCli) {
console.error('Skipping because node compiled without OpenSSL CLI.');
process.exit(0);
}
var assert = require('assert');
var exec = require('child_process').exec;
var tls = require('tls');