Skip to content

Commit 56c47b5

Browse files
ShogunPandalpinca
authored andcommitted
test: use consistent timeouts
PR-URL: #42893 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Co-authored-by: Luigi Pinca <luigipinca@gmail.com>
1 parent 2f192c4 commit 56c47b5

11 files changed

Lines changed: 153 additions & 22 deletions

‎test/parallel/test-http-server-headers-timeout-delayed-headers.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses before start sending the request.
1111

1212
letsendDelayedRequestHeaders;
13-
constheadersTimeout=common.platformTimeout(1000);
13+
constheadersTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout,
1616
requestTimeout: 0,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: headersTimeout/4,
1919
},common.mustNotCall());
2020
server.on('connection',common.mustCall(()=>{
2121
assert.strictEqual(typeofsendDelayedRequestHeaders,'function');

‎test/parallel/test-http-server-headers-timeout-interrupted-headers.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses sending in the middle of a header.
1111

1212
letsendDelayedRequestHeaders;
13-
constheadersTimeout=common.platformTimeout(1000);
13+
constheadersTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout,
1616
requestTimeout: 0,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: headersTimeout/4,
1919
},common.mustNotCall());
2020
server.on('connection',common.mustCall(()=>{
2121
assert.strictEqual(typeofsendDelayedRequestHeaders,'function');

‎test/parallel/test-http-server-headers-timeout-pipelining.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ const { connect } = require('net');
99
// after server.requestTimeout if the client
1010
// does not complete a request when using pipelining.
1111

12-
constheadersTimeout=common.platformTimeout(1000);
12+
constheadersTimeout=common.platformTimeout(2000);
1313
constserver=createServer({
1414
headersTimeout,
1515
requestTimeout: 0,
1616
keepAliveTimeout: 0,
17-
connectionsCheckingInterval: common.platformTimeout(250),
17+
connectionsCheckingInterval: headersTimeout/4,
1818
},common.mustCallAtLeast((req,res)=>{
1919
res.writeHead(200,{'Content-Type': 'text/plain'});
2020
res.end();

‎test/parallel/test-http-server-request-timeout-delayed-body.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses before start sending the body.
1111

1212
letsendDelayedRequestBody;
13-
constrequestTimeout=common.platformTimeout(1000);
13+
constrequestTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout: 0,
1616
requestTimeout,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: requestTimeout/4,
1919
},common.mustCall((req,res)=>{
2020
letbody='';
2121
req.setEncoding('utf-8');

‎test/parallel/test-http-server-request-timeout-delayed-headers.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses before start sending the request.
1111

1212
letsendDelayedRequestHeaders;
13-
constrequestTimeout=common.platformTimeout(1000);
13+
constrequestTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout: 0,
1616
requestTimeout,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: requestTimeout/4,
1919
},common.mustNotCall());
2020
server.on('connection',common.mustCall(()=>{
2121
assert.strictEqual(typeofsendDelayedRequestHeaders,'function');

‎test/parallel/test-http-server-request-timeout-interrupted-body.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses sending in the middle of the body.
1111

1212
letsendDelayedRequestBody;
13-
constrequestTimeout=common.platformTimeout(1000);
13+
constrequestTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout: 0,
1616
requestTimeout,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: requestTimeout/4,
1919
},common.mustCall((req,res)=>{
2020
letbody='';
2121
req.setEncoding('utf-8');

‎test/parallel/test-http-server-request-timeout-interrupted-headers.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ const { connect } = require('net');
1010
// pauses sending in the middle of a header.
1111

1212
letsendDelayedRequestHeaders;
13-
constrequestTimeout=common.platformTimeout(1000);
13+
constrequestTimeout=common.platformTimeout(2000);
1414
constserver=createServer({
1515
headersTimeout: 0,
1616
requestTimeout,
1717
keepAliveTimeout: 0,
18-
connectionsCheckingInterval: common.platformTimeout(250),
18+
connectionsCheckingInterval: requestTimeout/4,
1919
},common.mustNotCall());
2020
server.on('connection',common.mustCall(()=>{
2121
assert.strictEqual(typeofsendDelayedRequestHeaders,'function');

‎test/parallel/test-http-server-request-timeout-keepalive.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ server.listen(0, common.mustCall(() => {
6767
performRequestWithDelay(
6868
client,
6969
requestTimeout/5,
70-
requestTimeout,
70+
requestTimeout*2,
7171
true
7272
);
7373
},defer).unref();
@@ -88,7 +88,7 @@ server.listen(0, common.mustCall(() => {
8888
client.on('error',errOrEnd);
8989
client.on('end',errOrEnd);
9090

91-
// Perform a second request expected to finish before requestTimeout
91+
// Perform a first request which is completed immediately
9292
performRequestWithDelay(
9393
client,
9494
requestTimeout/5,

‎test/parallel/test-http-server-request-timeout-pipelining.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ const { connect } = require('net');
99
// after server.requestTimeout if the client
1010
// does not complete a request when using pipelining.
1111

12-
constrequestTimeout=common.platformTimeout(1000);
12+
constrequestTimeout=common.platformTimeout(2000);
1313
constserver=createServer({
1414
headersTimeout: 0,
1515
requestTimeout,
1616
keepAliveTimeout: 0,
17-
connectionsCheckingInterval: common.platformTimeout(250),
17+
connectionsCheckingInterval: requestTimeout/4
1818
},common.mustCallAtLeast((req,res)=>{
1919
res.writeHead(200,{'Content-Type': 'text/plain'});
2020
res.end();
@@ -66,5 +66,5 @@ server.listen(0, common.mustCall(() => {
6666
// Complete the request
6767
setTimeout(()=>{
6868
client.write('close\r\n\r\n');
69-
},requestTimeout*1.5).unref();
69+
},requestTimeout*2).unref();
7070
}));

‎test/parallel/test-http-server-request-timeout-upgrade.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ const { connect } = require('net');
88
// This test validates that the requestTimeoout
99
// is disabled after the connection is upgraded.
1010
letsendDelayedRequestHeaders;
11-
constrequestTimeout=common.platformTimeout(1000);
11+
constrequestTimeout=common.platformTimeout(2000);
1212
constserver=createServer({
1313
headersTimeout: 0,
1414
requestTimeout,
1515
keepAliveTimeout: 0,
16-
connectionsCheckingInterval: common.platformTimeout(250),
16+
connectionsCheckingInterval: requestTimeout/4
1717
},common.mustNotCall());
1818
server.on('connection',common.mustCall(()=>{
1919
assert.strictEqual(typeofsendDelayedRequestHeaders,'function');
@@ -58,6 +58,6 @@ server.listen(0, common.mustCall(() => {
5858
setTimeout(()=>{
5959
client.write('12345678901234567890');
6060
client.end();
61-
},common.platformTimeout(2000)).unref();
61+
},requestTimeout*2).unref();
6262
});
6363
}));

0 commit comments

Comments
 (0)