Merge remote-tracking branch 'ry/v0.10'

pull/41362/head
isaacs 2013-08-31 11:29:51 -07:00
commit cece100082
1 changed files with 20 additions and 18 deletions

View File

@ -18,8 +18,9 @@ if (module === require.main) {
var spawn = require('child_process').spawn; var spawn = require('child_process').spawn;
runBenchmarks(); runBenchmarks();
}
function runBenchmarks() { function runBenchmarks() {
var test = tests.shift(); var test = tests.shift();
if (!test) if (!test)
return; return;
@ -30,7 +31,9 @@ if (module === require.main) {
console.error(type + '/' + test); console.error(type + '/' + test);
test = path.resolve(dir, test); test = path.resolve(dir, test);
var child = spawn(process.execPath, [ test ], { stdio: 'inherit' }); var a = process.execArgv || [];
a.push(test);
var child = spawn(process.execPath, a, { stdio: 'inherit' });
child.on('close', function(code) { child.on('close', function(code) {
if (code) if (code)
process.exit(code); process.exit(code);
@ -39,7 +42,6 @@ if (module === require.main) {
runBenchmarks(); runBenchmarks();
} }
}); });
}
} }
exports.createBenchmark = function(fn, options) { exports.createBenchmark = function(fn, options) {