'use strict';
var common = require('../common');
var assert = require('assert');
-var util = require('util');
var os = require('os');
var execSync = require('child_process').execSync;
var start = Date.now();
var err;
var caught = false;
+
try
{
- var cmd = util.format('"%s" -e "setTimeout(function(){}, %d);"',
- process.execPath, SLEEP);
+ var cmd = `"${process.execPath}" -e "setTimeout(function(){}, ${SLEEP});"`;
var ret = execSync(cmd, {timeout: TIMER});
} catch (e) {
caught = true;
var msgBuf = new Buffer(msg + '\n');
// console.log ends every line with just '\n', even on Windows.
-cmd = util.format('"%s" -e "console.log(\'%s\');"', process.execPath, msg);
+
+cmd = `"${process.execPath}" -e "console.log(\'${msg}\');"`;
var ret = execSync(cmd);
var args = [
'-e',
- util.format('console.log("%s");', msg)
+ `console.log("${msg}");`
];
ret = execFileSync(process.execPath, args);