eiriksm/wait-for-listen

等待端口开始监听。

1.0.1 2017-09-04 18:09 UTC

This package is auto-updated.

Last update: 2024-09-12 20:23:54 UTC


README

Packagist Packagist Coverage Status Test Violinist enabled

安装

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.