We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97fae09 commit 673bef8Copy full SHA for 673bef8
bin/is-port-in-use
@@ -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
@@ -11,7 +11,7 @@ kill_server() {
}
is_server_ready() {
- lsof -i :8000 > /dev/null
+ ./bin/is-port-in-use > /dev/null
wait_server() {
0 commit comments