Mercurial > hg > nginx-tests
diff stream_access_log.t @ 1600:b61e820caa83
Tests: using Sys::Hostname to get hostname in a portable way.
The hostname utility is not defined by POSIX and not available
by default on some modern Linux distro's (Arch, Fedora).
Reported by Geert Hendrickx.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 12 Oct 2020 18:13:07 +0100 |
parents | 48c3964a10a5 |
children | f3ba4c74de31 |
line wrap: on
line diff
--- a/stream_access_log.t Tue Oct 06 20:52:06 2020 +0100 +++ b/stream_access_log.t Mon Oct 12 18:13:07 2020 +0100 @@ -12,6 +12,8 @@ use Test::More; +use Sys::Hostname; + BEGIN { use FindBin; chdir($FindBin::Bin); } use lib 'lib'; @@ -158,7 +160,7 @@ ok($t->read_file('complex.log'), 'if with complex value'); ok($t->read_file('varlog_3.log'), 'variable in file'); -chomp(my $hostname = lc `hostname`); +my $hostname = lc hostname(); like($t->read_file('vars.log'), qr/^\d+:[\d.]+:$hostname:\d+$/, 'log vars'); is($t->read_file('addr.log'), "$escaped:$lhost:$lport:127.0.0.1:$dport:127.0.0.1:$uport\n",