eiriksm / wait-for-listen
等待端口开始监听。
1.0.1
2017-09-04 18:09 UTC
Requires (Dev)
- phpunit/phpunit: ~5.7.21
- satooshi/php-coveralls: ^1.0
This package is auto-updated.
Last update: 2024-09-12 20:23:54 UTC
README
安装
composer require eiriksm/wait-for-listen
...或者你可能想将其作为开发需求
composer require eiriksm/wait-for-listen --dev
用法
此软件包在CI设置中非常有用,在测试假设服务已启动之前。
因此,而不是这样做
- ./some-slow-starting-task-that-exposes-port 8000 &
- sleep 5
- composer test
你现在可以使用这个
- ./some-slow-starting-task-that-exposes-port 8000 &
- ./vendor/bin/wait-for-listen 8000
配置
wait-for-listen
有 3 个选项。端口、主机和超时。
它们指定如下
./vendor/bin/wait-for-listen <port> [host] [timeout]
端口(必需)
指定要等待的端口。
主机(可选)
指定一个可选的主机。默认是 127.0.0.1
。
超时(可选)
指定超时时间。默认是 10。
许可证
WTFPL.