Skip to content

Commit

Permalink
[test] Add failing stress test for #288.
Browse files Browse the repository at this point in the history
  • Loading branch information
indexzero committed Nov 4, 2014
1 parent e925f5b commit e08e504
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions test/stress/http-server.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
//
// Run ab -c 10 -n 100 localhost:4444/ | wc - l
// Nothing is created in http-stress.log
//

var http = require('http'),
path = require('path'),
winston = require('../../lib/winston');

var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)(),
new (winston.transports.File)({ filename: path.join(__dirname, '..', 'fixtures', 'logs', 'http-stress.log') })
]
});

var server = http.createServer(function(request, response){
response.writeHead(200, { 'Content-Type': 'text/plain' });
var rd = Math.random() * 500;
logger.info("hello " + rd);
response.write('hello ');
if (Math.floor(rd) == 10) {
process.exit(1);
}

response.end();
}).listen(4444);

0 comments on commit e08e504

Please sign in to comment.