test: load common.js to test for global leaks
common.js contains code that checks for variables leaking into the global namespace. Load common.js in all tests that do not intentionally leak variables. PR-URL: https://github.com/nodejs/node/pull/3095 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This commit is contained in:
parent
9bd26e7ffa
commit
02fe8215f0
@ -2,6 +2,7 @@
|
||||
// See https://github.com/nodejs/node/issues/1376
|
||||
// and https://code.google.com/p/v8/issues/detail?id=4019
|
||||
|
||||
require('../common');
|
||||
Math.abs(-0.5);
|
||||
Math.acos(-0.5);
|
||||
Math.acosh(-0.5);
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert'),
|
||||
exception = null;
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
process.on('beforeExit', function() {
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var child_process = require('child_process');
|
||||
var spawn = child_process.spawn;
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var cluster = require('cluster');
|
||||
|
||||
if (cluster.isMaster) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
process.env.NODE_CLUSTER_SCHED_POLICY = 'none';
|
||||
|
||||
var cluster = require('cluster');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var cluster = require('cluster');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var cluster = require('cluster');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var cluster = require('cluster');
|
||||
var net = require('net');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var cluster = require('cluster');
|
||||
var assert = require('assert');
|
||||
var util = require('util');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var cluster = require('cluster');
|
||||
var assert = require('assert');
|
||||
var net = require('net');
|
||||
|
@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
// Make sure the domain stack is a stack
|
||||
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var domain = require('domain');
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
// Make sure that the nested domains don't cause the domain stack to grow
|
||||
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var domain = require('domain');
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
// Make sure the domain stack doesn't get clobbered by un-matched .exit()
|
||||
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var domain = require('domain');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var EventEmitter = require('events');
|
||||
var assert = require('assert');
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
// Flags: --expose-internals
|
||||
|
||||
require('../common');
|
||||
const assert = require('assert');
|
||||
const freelist = require('freelist');
|
||||
const internalFreelist = require('internal/freelist');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var net = require('net');
|
||||
var http = require('http');
|
||||
var util = require('util');
|
||||
|
@ -4,6 +4,7 @@
|
||||
* does not hang the event loop. If this test times out it has failed.
|
||||
*/
|
||||
|
||||
require('../common');
|
||||
process.nextTick(function() {
|
||||
// Nothing
|
||||
});
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var path = require('path');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var path = require('path');
|
||||
var assert = require('assert');
|
||||
var spawn = require('child_process').spawn;
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
assert.throws(
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var spawn = require('child_process').spawn;
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
// recursively calling .exit() should not overflow the call stack
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var readline = require('readline');
|
||||
var EventEmitter = require('events').EventEmitter;
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var EventEmitter = require('events').EventEmitter;
|
||||
var PassThrough = require('stream').PassThrough;
|
||||
var assert = require('assert');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var readline = require('readline');
|
||||
var Stream = require('stream');
|
||||
|
@ -1,5 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
require('../common');
|
||||
const assert = require('assert');
|
||||
const PassThrough = require('stream').PassThrough;
|
||||
const readline = require('readline');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
process.domain = null;
|
||||
var timer = setTimeout(function() {
|
||||
console.log('this console.log statement should not make node crash');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var readline = require('readline');
|
||||
|
||||
|
@ -1,2 +1,3 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
process.stdin.emit('end');
|
||||
|
@ -1,5 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
require('../common');
|
||||
const assert = require('assert');
|
||||
|
||||
// Change kMaxLength for zlib to trigger the error without having to allocate
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var child_process = require('child_process');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var util = require('util');
|
||||
var repl = require('repl');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
try {
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var nativeProcess = require('process');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
console.error('before opening stdin');
|
||||
process.stdin.resume();
|
||||
console.error('stdin opened');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
console.error('before opening stdin');
|
||||
process.stdin.resume();
|
||||
console.error('stdin opened');
|
||||
|
@ -1,3 +1,4 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
process.stdin.resume();
|
||||
process.stdin.pause();
|
||||
|
@ -3,6 +3,7 @@
|
||||
// the whole buffer at once, and that both match the .toString(enc)
|
||||
// result of the entire buffer.
|
||||
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var SD = require('string_decoder').StringDecoder;
|
||||
var encodings = ['base64', 'hex', 'utf8', 'utf16le', 'ucs2'];
|
||||
|
@ -1,5 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
require('../common');
|
||||
const assert = require('assert');
|
||||
const execFile = require('child_process').execFile;
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var t = new (process.binding('timer_wrap').Timer);
|
||||
|
@ -15,6 +15,7 @@
|
||||
* it 100%.
|
||||
*/
|
||||
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var TIMEOUT_DELAY = 1.1;
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var immediateThis, intervalThis, timeoutThis,
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var called = 0;
|
||||
|
@ -2,6 +2,7 @@
|
||||
/*
|
||||
* This test is a regression test for joyent/node#8900.
|
||||
*/
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
|
||||
var N = 5;
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var util = require('util');
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var cluster = require('cluster');
|
||||
var net = require('net');
|
||||
|
@ -1,4 +1,5 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
var assert = require('assert');
|
||||
var vm = require('vm');
|
||||
var spawn = require('child_process').spawn;
|
||||
|
Loading…
x
Reference in New Issue
Block a user