NAME
Test::Ping - Testing pings using Net::Ping
VERSION
Version 0.04
SYNOPSIS
This module helps test pings using Net::Ping
use Test::More tests => 1;
use Test::Ping;
ping_ok( $host, "able to ping $host" );
...
FUNCTIONS
ping_ok( $host, $test )
Checks if a host replies to ping correctly.
EXPORT
ping_ok
SUPPORTED VARIABLES
Currently some variables are suppose to be implemented but there are still no test cases, and until there are test cases (which is exactly what I'm working on right now), nothing should be assumed as supported. Either wait, write a test or try it out.
INTEND-TO-SUPPORT VARIABLES
These are variables I intend to support, so stay tuned or just send a patch.
PROTO
TIMEOUT
SOURCE_VERIFY
SERVICE_CHECK
TCP_SERVICE_CHECK
DISABLED TILL FURTHER NOTICE VARIABLES
PORT
There is a possible bug in Net::Ping, in which if you change the port, the subsequent test results return bad. I sent a bug report with a test case to Net::Ping. Hopefully they will reply soon (either with a patch, a fix, or a reason why this isn't really a bug) and as soon as that happens, I'll update Test::Ping and the POD.
BIND
INTERNAL FUNCTIONS
_update_variables($tb)
Updates the internal variables, used by Net::Ping.
Gets the test builder object, returns nothing.
_has_var_ok( $var_name, $var_value, $description )
Gets a variable name to test, what to test against and the name of the test. Runs an actual test using Test::Builder.
This is used to debug the actual module, if you wanna make sure it works.
use Test::More tests => 1;
use Test::Ping;
$Test::Ping::PROT = 'icmp';
_has_var_ok( 'PROT', 'icmp', 'has correct protocol' )
AUTHOR
Sawyer X, <xsawyerx at cpan.org>
BUGS
Please report any bugs or feature requests to bug-test-ping at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Ping.
There is also a GitHub issue tracker at http://github.com/xsawyerx/test-ping/issues which I'll probably check just as much.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Test::Ping
If you have Git, this is the clone path:
git@github.com:xsawyerx/test-ping.git
You can also look for information at:
GitHub Website:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
Thanks to everyone who works and contributed to Net::Ping. This module depends solely on it.
COPYRIGHT & LICENSE
Copyright 2009 Sawyer X, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.