Mercurial > hg > nginx-tests
diff mail_error_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 | e4974af3fb12 |
children | 74986ebee2fd |
line wrap: on
line diff
--- a/mail_error_log.t Tue Oct 06 20:52:06 2020 +0100 +++ b/mail_error_log.t Mon Oct 12 18:13:07 2020 +0100 @@ -13,6 +13,7 @@ use Test::More; use IO::Select; +use Sys::Hostname; BEGIN { use FindBin; chdir($FindBin::Bin); } @@ -233,8 +234,7 @@ ok($sec < 60, "$desc valid seconds"); ok(defined($host), "$desc has host"); - chomp(my $hostname = lc `hostname`); - is($host , $hostname, "$desc valid host"); + is($host, lc(hostname()), "$desc valid host"); ok(defined($tag), "$desc has tag"); like($tag, qr'\w+', "$desc valid tag");