github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/triage/node_modules/exit/test/fixtures/log.js (about)

     1  var exit = require('../../lib/exit');
     2  
     3  var errorCode = process.argv[2];
     4  var max = process.argv[3];
     5  var modes = process.argv.slice(4);
     6  
     7  function stdout(message) {
     8    if (modes.indexOf('stdout') === -1) { return; }
     9    process.stdout.write('stdout ' + message + '\n');
    10  }
    11  
    12  function stderr(message) {
    13    if (modes.indexOf('stderr') === -1) { return; }
    14    process.stderr.write('stderr ' + message + '\n');
    15  }
    16  
    17  for (var i = 0; i < max; i++) {
    18    stdout(i);
    19    stderr(i);
    20  }
    21  
    22  exit(errorCode);
    23  
    24  stdout('fail');
    25  stderr('fail');