From 596af9df576b0ecf7a7dcc9a2c19ae771f23bf1d Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Wed, 23 Jan 2013 20:23:00 +0100 Subject: updated check dig tests nagios.com seems to have changed their ip address. Also added tests about -4/-6 option. 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"); -- cgit v0.10-9-g596f