8a9ed9a40a13f84f20980205f7bf4aa0a043baa1
[yaffs-website] / fixtures / log.js
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');