X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2Fsyslog.t;h=04adb6bed977ceb87cda103aca648488a25da50a;hb=9ee2bb1a7c54b1866ff07ab9c157254810ee5205;hp=05d8b22f4b55d6244b50cdec4f08b2240a7eb22e;hpb=1b31946bedf89413584e457a8054ef8e0842e835;p=p5sagit%2Fp5-mst-13.2.git diff --git a/t/lib/syslog.t b/t/lib/syslog.t index 05d8b22..04adb6b 100755 --- a/t/lib/syslog.t +++ b/t/lib/syslog.t @@ -24,6 +24,10 @@ BEGIN { use Sys::Syslog qw(:DEFAULT setlogsock); +# Test this to 1 if your syslog accepts udp connections. +# Most don't (or at least shouldn't) +my $Test_Syslog_INET = 0; + print "1..6\n"; if (Sys::Syslog::_PATH_LOG()) { @@ -45,6 +49,15 @@ else { for (1..3) { print "ok $_ # skipping, _PATH_LOG unavailable\n" } } -print defined(eval { setlogsock('inet') }) ? "ok 4\n" : "not ok 4\n"; -print defined(eval { openlog('perl', 'ndelay', 'local0') }) ? "ok 5\n" : "not ok 5\n"; -print defined(eval { syslog('info', 'test') }) ? "ok 6\n" : "not ok 6\n"; +if( $Test_Syslog_INET ) { + print defined(eval { setlogsock('inet') }) ? "ok 4\n" + : "not ok 4\n"; + print defined(eval { openlog('perl', 'ndelay', 'local0') }) ? "ok 5\n" + : "not ok 5\n"; + print defined(eval { syslog('info', 'test') }) ? "ok 6\n" + : "not ok 6\n"; +} +else { + print "ok $_ # skipped(assuming syslog doesn't accept inet connections)\n" + foreach (4..6); +}