Skip to content

Commit 673bef8

Browse files
committed
chore: replaced lsof command with is-port-in-use script
1 parent 97fae09 commit 673bef8

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

bin/is-port-in-use

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env node
2+
3+
const net = require('net')
4+
const args = process.argv.slice(2)
5+
const port = args[0] || 8000
6+
const server = net.createServer().listen(port)
7+
8+
server.on('listening', () => {
9+
server.close()
10+
console.log('Port ' + port + ' is available.')
11+
process.exit(0)
12+
})
13+
14+
server.on('error', () => {
15+
console.log('Port ' + port + ' is in use.')
16+
process.exit(1)
17+
})

test/setup/server.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ kill_server() {
1111
}
1212

1313
is_server_ready() {
14-
lsof -i :8000 > /dev/null
14+
./bin/is-port-in-use > /dev/null
1515
}
1616

1717
wait_server() {

0 commit comments

Comments
 (0)