Use of uninitialized value in subroutine entry at /usr/lib/x86_64-linux-gnu/perl/5.26/Socket.pm line 157. Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/x86_64-linux-gnu/perl/5.26/Socket.pm line 157. DNS failure looking for google.com after 0 secs (looked for 1, got 0) Use of uninitialized value in subroutine entry at /usr/lib/x86_64-linux-gnu/perl/5.26/Socket.pm line 157. (in cleanup) Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/x86_64-linux-gnu/perl/5.26/Socket.pm line 157. DNS failure looking for google.com after 0 secs (looked for 1, got 0) # Looks like your test exited with 29 just after 3. t/00basic.t .. 1..5 ok 1 - use ParaDNS; Got answer google.com => NXDOMAIN ok 2 - google.com => NXDOMAIN Got cached answer google.com => NXDOMAIN ok 3 - cached google.com => NXDOMAIN Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 2/5 subtests Test Summary Report ------------------- t/00basic.t (Wstat: 7424 Tests: 3 Failed: 0) Non-zero exit status: 29 Parse errors: Bad plan. You planned 5 tests but ran 3. Files=1, Tests=3, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.07 cusr 0.01 csys = 0.09 CPU) Result: FAIL Failed 1/1 test programs. 0/3 subtests failed.