test: add common.platformTimeout() to dgram test
Use common.platformTimeout() to mitigate potential for CI to timeout on slower devices. Ref: https://github.com/nodejs/node/issues/4937 PR-URL: https://github.com/nodejs/node/pull/4938 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Myles Borins <mborins@us.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
parent
25f8a0d2dc
commit
d3195615c0
@ -1,16 +1,13 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
var common = require('../common');
|
const common = require('../common');
|
||||||
|
const dgram = require('dgram');
|
||||||
var dgram = require('dgram');
|
|
||||||
var client, timer, buf;
|
|
||||||
|
|
||||||
if (process.platform === 'darwin') {
|
if (process.platform === 'darwin') {
|
||||||
console.log('1..0 # Skipped: because of 17894467 Apple bug');
|
console.log('1..0 # Skipped: because of 17894467 Apple bug');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const client = dgram.createSocket('udp4');
|
||||||
client = dgram.createSocket('udp4');
|
|
||||||
|
|
||||||
client.bind(common.PORT);
|
client.bind(common.PORT);
|
||||||
|
|
||||||
@ -19,9 +16,9 @@ client.on('message', function(buffer, bytes) {
|
|||||||
client.close();
|
client.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
buf = new Buffer(0);
|
const buf = new Buffer(0);
|
||||||
client.send(buf, 0, 0, common.PORT, '127.0.0.1', function(err, len) { });
|
client.send(buf, 0, 0, common.PORT, '127.0.0.1', function(err, len) { });
|
||||||
|
|
||||||
timer = setTimeout(function() {
|
const timer = setTimeout(function() {
|
||||||
throw new Error('Timeout');
|
throw new Error('Timeout');
|
||||||
}, 200);
|
}, common.platformTimeout(200));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user