diff options
-rw-r--r-- | t/httpd-corner.t | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/t/httpd-corner.t b/t/httpd-corner.t index c72bc9c6..af838628 100644 --- a/t/httpd-corner.t +++ b/t/httpd-corner.t @@ -526,6 +526,14 @@ SKIP: { defined(my $x = getsockopt($sock, SOL_SOCKET, $var)) or die; is($x, $accf_arg, 'SO_ACCEPTFILTER unchanged if previously set'); }; +SKIP: { + use PublicInbox::Spawn qw(which); + skip 'only testing lsof(8) output on Linux', 1 if $^O ne 'linux'; + skip 'no lsof in PATH', 1 unless which('lsof'); + my @lsof = `lsof -p $pid`; + is_deeply([grep(/\bdeleted\b/, @lsof)], [], 'no lingering deleted inputs'); + is_deeply([grep(/\bpipe\b/, @lsof)], [], 'no extra pipes with -W0'); +}; done_testing(); |