var common = require('../common');
var assert = require('assert');
-var spawn = require('child_process').spawn;
-
var pwd_called = false;
var childClosed = false;
var childExited = false;
'use strict';
var common = require('../common');
var assert = require('assert');
-var spawn = require('child_process').spawn;
-var path = require('path');
var returns = 0;
var str = 'hello';
// default encoding
-var child = exec('echo ' + str, function(err, stdout, stderr) {
+exec('echo ' + str, function(err, stdout, stderr) {
assert.ok('string', typeof(stdout), 'Expected stdout to be a string');
assert.ok('string', typeof(stderr), 'Expected stderr to be a string');
assert.equal(str + os.EOL, stdout);
dir = '/dev';
}
-var child = exec(pwdcommand, {cwd: dir}, function(err, stdout, stderr) {
+exec(pwdcommand, {cwd: dir}, function(err, stdout, stderr) {
if (err) {
error_count++;
console.log('error!: ' + err.code);
}
if (process.argv[2] === 'child') {
- var childCollected = 0;
var server;
process.on('message', function removeMe(msg, clusterServer) {
'use strict';
var assert = require('assert');
-var cp = require('child_process');
var fs = require('fs');
var path = require('path');
var common = require('../common');
'use strict';
require('../common');
-var assert = require('assert');
var fork = require('child_process').fork;
if (process.argv[2] === 'child') {
'use strict';
var common = require('../common');
-var fs = require('fs');
var spawn = require('child_process').spawn;
var assert = require('assert');
var exitStatus = -1;
var closed = false;
-var gotStdoutEOF = false;
-
cat.stdout.setEncoding('utf8');
cat.stdout.on('data', function(chunk) {
console.log('stdout: ' + chunk);
response += chunk;
});
-cat.stdout.on('end', function() {
- gotStdoutEOF = true;
-});
-
-
-var gotStderrEOF = false;
+cat.stdout.on('end', common.mustCall(function() {}));
cat.stderr.on('data', function(chunk) {
// shouldn't get any stderr output
assert.ok(false);
});
-cat.stderr.on('end', function(chunk) {
- gotStderrEOF = true;
-});
-
+cat.stderr.on('end', common.mustCall(function() {}));
cat.on('exit', function(status) {
console.log('exit event');
function parent() {
// should not immediately exit.
- var child = common.spawnCat({ stdio: 'inherit' });
+ common.spawnCat({ stdio: 'inherit' });
}
'use strict';
var common = require('../common');
var assert = require('assert');
-var spawn = require('child_process').spawn;
var options = {stdio: ['pipe']};
var child = common.spawnPwd(options);
'use strict';
var common = require('../common');
var assert = require('assert');
-var path = require('path');
// if child process output to console and exit
if (process.argv[2] === 'child') {