Hateburo: kazeburo hatenablog

SRE / 運用系小姑 / Goを書くPerl Monger

Test::TCP 2.00 !!

Test::TCP 2.00 drops wait_port_sleep and wait_port_retry argument added at 1.28, and adds max_wait option. Test::TCP waits up to max_wait seconds while stretching the sleep time gradually from 0.001 seconds

https://metacpan.org/release/Test-TCP

Test::TCP 1.28 で追加された wait_port_sleep と wait_port_retry がなくなって、新たに max_wait が追加されました。

use Test::TCP;
test_tcp(
    server => sub { .. },
    client => sub { .. },
    max_wait => 10,
);

これで、0.001秒から徐々にsleep時間を伸ばしながら、最大10秒まで待ってくれます。

tokuhirom++ miyagawa++