mirror of https://github.com/nodejs/node.git
benchmark: use 'yes' instead of echo in a loop
This changes child-process-exec-stdout benchmark to use 'yes' instead of echo in a while loop. This makes this benchmark consistent with child-process-read which already uses `yes` and allows this benchmark to be executed on Windows. Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> PR-URL: https://github.com/nodejs/node/pull/8721pull/8748/head
parent
9e5a06ecf6
commit
d5bc52aa2e
|
@ -20,8 +20,7 @@ function main(conf) {
|
|||
const msg = `"${'.'.repeat(len)}"`;
|
||||
msg.match(/./);
|
||||
const options = {'stdio': ['ignore', 'pipe', 'ignore']};
|
||||
// NOTE: Command below assumes bash shell.
|
||||
const child = exec(`while\n echo ${msg}\ndo :; done\n`, options);
|
||||
const child = exec(`yes ${msg}`, options);
|
||||
|
||||
var bytes = 0;
|
||||
child.stdout.on('data', function(msg) {
|
||||
|
|
Loading…
Reference in New Issue