X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fcmd_ipc.t;h=cd76d5e896d160a015e19a9f9e119bfa0ffaa188;hb=ba1a1efbcd23ab472b3c5c030082a9064462680b;hp=75697a1539e3e8b2b80bb4d1cfa80d685e7d57d5;hpb=acefd91b302dc1bffded901c3ecd0db8f9916e9b;p=public-inbox.git diff --git a/t/cmd_ipc.t b/t/cmd_ipc.t index 75697a15..cd76d5e8 100644 --- a/t/cmd_ipc.t +++ b/t/cmd_ipc.t @@ -10,7 +10,6 @@ pipe(my ($r, $w)) or BAIL_OUT; my ($send, $recv); require_ok 'PublicInbox::Spawn'; my $SOCK_SEQPACKET = eval { Socket::SOCK_SEQPACKET() } // undef; -use Time::HiRes qw(usleep); my $do_test = sub { SKIP: { my ($type, $flag, $desc) = @_; @@ -61,7 +60,7 @@ my $do_test = sub { SKIP: { if ($pid == 0) { # need to loop since Perl signals are racy # (the interpreter doesn't self-pipe) - while (usleep(1000)) { + while (tick(0.01)) { kill 'ALRM', $tgt; } }