[nagiosplug] updated check dig tests
"Nagios Plugin Development" <[email protected]> Wed, 23 Jan 2013 19:30:15 +0000
| Newsgroups | gmane.network.nagios.plugins.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module: nagiosplug Branch: master Commit: 596af9df576b0ecf7a7dcc9a2c19ae771f23bf1d Author: Sven Nierlein <[email protected]> Date: Wed Jan 23 20:23:00 2013 +0100 URL: http://nagiosplug.git.sf.net/git/gitweb.cgi?p=nagiosplug/nagiosplug;a=commit;h=596af9d updated check dig tests nagios.com seems to have changed their ip address. Also added tests about -4/-6 option. --- plugins/t/check_dig.t | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/plugins/t/check_dig.t b/plugins/t/check_dig.t index 323859e..1ab4b42 100644 --- a/plugins/t/check_dig.t +++ b/plugins/t/check_dig.t @@ -10,30 +10,30 @@ use NPTest; plan skip_all => "check_dig not compiled" unless (-x "check_dig"); -plan tests => 12; +plan tests => 16; my $successOutput = '/DNS OK - [\.0-9]+ seconds? response time/'; -my $hostname_valid = getTestParameter( +my $hostname_valid = getTestParameter( "NP_HOSTNAME_VALID", "A valid (known to DNS) hostname", - "nagios.com" + "nagiosplugins.org" ); my $hostname_valid_ip = getTestParameter( "NP_HOSTNAME_VALID_IP", "The IP address of the valid hostname $hostname_valid", - "66.118.156.50", + "67.207.143.200", ); my $hostname_valid_reverse = getTestParameter( "NP_HOSTNAME_VALID_REVERSE", "The hostname of $hostname_valid_ip", - "66-118-156-50.static.sagonet.net.", + "nagiosplugins.org.", ); -my $hostname_invalid = getTestParameter( - "NP_HOSTNAME_INVALID", +my $hostname_invalid = getTestParameter( + "NP_HOSTNAME_INVALID", "An invalid (not known to DNS) hostname", "nosuchhost.altinity.com", ); @@ -69,6 +69,14 @@ SKIP: { cmp_ok( $res->return_code, '==', 0, "Found $hostname_valid on $dns_server"); like ( $res->output, $successOutput, "Output OK" ); + $res = NPTest->testCmd("./check_dig -H $dns_server -l $hostname_valid -t 5 -4"); + cmp_ok( $res->return_code, '==', 0, "Found $hostname_valid on $dns_server"); + like ( $res->output, $successOutput, "Output OK for IPv4" ); + + $res = NPTest->testCmd("./check_dig -H $dns_server -l $hostname_valid -t 5 -6"); + cmp_ok( $res->return_code, '==', 0, "Found $hostname_valid on $dns_server"); + like ( $res->output, $successOutput, "Output OK for IPv6" ); + $res = NPTest->testCmd("./check_dig -H $dns_server -l $hostname_valid -a $hostname_valid_ip -t 5"); cmp_ok( $res->return_code, '==', 0, "Got expected address"); ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d