Skip to content
Permalink
Browse files

test: use platform-based timeout for reliability

test-http-client-timeout-with-data fails on Raspberry Pi in CI from time
to time.

Use a platform-based timeout to improve reliability.

PR-URL: #4015
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Roman Reiss <me@silverwind.io>
  • Loading branch information...
Trott authored and rvagg committed Nov 25, 2015
1 parent aaab108 commit 00b839a2b853c5cc496eeb5124cea4efc824f99d
Showing with 7 additions and 7 deletions.
  1. +7 −7 test/parallel/test-http-client-timeout-with-data.js
@@ -1,7 +1,7 @@
'use strict';
var common = require('../common');
var assert = require('assert');
var http = require('http');
const common = require('../common');
const assert = require('assert');
const http = require('http');

var ntimeouts = 0;
var nchunks = 0;
@@ -11,21 +11,21 @@ process.on('exit', function() {
assert.equal(nchunks, 2);
});

var options = {
const options = {
method: 'GET',
port: common.PORT,
host: '127.0.0.1',
path: '/'
};

var server = http.createServer(function(req, res) {
const server = http.createServer(function(req, res) {
res.writeHead(200, {'Content-Length':'2'});
res.write('*');
setTimeout(function() { res.end('*'); }, 100);
setTimeout(function() { res.end('*'); }, common.platformTimeout(100));
});

server.listen(options.port, options.host, function() {
var req = http.request(options, onresponse);
const req = http.request(options, onresponse);
req.end();

function onresponse(res) {

0 comments on commit 00b839a

Please sign in to comment.
You can’t perform that action at this time.