提交 610113e2 编写于 作者: B Benjamin Pasero

disable unreliable test

上级 dc07215d
......@@ -31,24 +31,25 @@ suite('Ports', () => {
});
});
test('Finds a free port (with timeout)', function (done: () => void) {
// get an initial freeport >= 7000
ports.findFreePort(7000, 100, 300000, (initialPort) => {
assert.ok(initialPort >= 7000);
// create a server to block this port
const server = net.createServer();
server.listen(initialPort, null, null, () =>  {
// once listening, find another free port and assert that the port is different from the opened one
ports.findFreePort(7000, 50, 0, (freePort) => {
assert.equal(freePort, 0);
server.close();
done();
});
});
});
});
// Unreliable test:
// test('Finds a free port (with timeout)', function (done: () => void) {
// // get an initial freeport >= 7000
// ports.findFreePort(7000, 100, 300000, (initialPort) => {
// assert.ok(initialPort >= 7000);
// // create a server to block this port
// const server = net.createServer();
// server.listen(initialPort, null, null, () =>  {
// // once listening, find another free port and assert that the port is different from the opened one
// ports.findFreePort(7000, 50, 0, (freePort) => {
// assert.equal(freePort, 0);
// server.close();
// done();
// });
// });
// });
// });
});
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册