X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fds-leak.t;h=4c211639ed164b51d58ff147727804800cb2dee7;hb=55c8753c483d697fa0574b45ae77dec40509bb7f;hp=57d9cd723ed4b30e403d1a4c9cbe5d6a11069fc3;hpb=af0b0fb7a454470a32c452119d0392e0dedb3fe1;p=public-inbox.git diff --git a/t/ds-leak.t b/t/ds-leak.t index 57d9cd72..4c211639 100644 --- a/t/ds-leak.t +++ b/t/ds-leak.t @@ -3,14 +3,11 @@ # License: GPL-1.0+ or Artistic-1.0-Perl # # -use strict; -use warnings; -use Test::More; -use PublicInbox::TestCommon; +use strict; use v5.10.1; use PublicInbox::TestCommon; use_ok 'PublicInbox::DS'; if ('close-on-exec for epoll and kqueue') { - use PublicInbox::Spawn qw(spawn which); + use PublicInbox::Spawn qw(spawn); my $pid; my $evfd_re = qr/(?:kqueue|eventpoll)/i; @@ -32,7 +29,7 @@ if ('close-on-exec for epoll and kqueue') { is($l, undef, 'cloexec works and sleep(1) is running'); SKIP: { - my $lsof = which('lsof') or skip 'lsof missing', 1; + my $lsof = require_cmd('lsof', 1) or skip 'lsof missing', 1; my $rdr = { 2 => \(my $null) }; my @of = grep(/$evfd_re/, xqx([$lsof, '-p', $pid], {}, $rdr)); my $err = $?;