Updated the files.
This commit is contained in:
parent
1553e6b971
commit
753967d4f5
23418 changed files with 3784666 additions and 0 deletions
27
my-app/node_modules/karma/lib/utils/net-utils.js
generated
vendored
Executable file
27
my-app/node_modules/karma/lib/utils/net-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,27 @@
|
|||
'use strict'
|
||||
|
||||
const net = require('net')
|
||||
|
||||
const NetUtils = {
|
||||
bindAvailablePort (port, listenAddress) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const server = net.createServer()
|
||||
|
||||
server
|
||||
.on('error', (err) => {
|
||||
server.close()
|
||||
if (err.code === 'EADDRINUSE' || err.code === 'EACCES') {
|
||||
server.listen(++port, listenAddress)
|
||||
} else {
|
||||
reject(new Error(`Failed to bind ${port}: ` + (err.stack || err)))
|
||||
}
|
||||
})
|
||||
.on('listening', () => {
|
||||
resolve(server)
|
||||
})
|
||||
.listen(port, listenAddress)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = NetUtils
|
Loading…
Add table
Add a link
Reference in a new issue