diff options
author | Sven Nierlein <sven@nierlein.de> | 2013-01-23 20:23:00 +0100 |
---|---|---|
committer | Sven Nierlein <sven@nierlein.de> | 2013-01-23 20:26:41 +0100 |
commit | 596af9df576b0ecf7a7dcc9a2c19ae771f23bf1d (patch) | |
tree | ebbdf1c585b9de20caef090a1ed9a8dbadd388db /plugins/t | |
parent | 261ad186706422af00ec7e67dc128a99c4603b8c (diff) | |
download | monitoring-plugins-596af9df576b0ecf7a7dcc9a2c19ae771f23bf1d.tar.gz |
updated check dig tests
nagios.com seems to have changed their ip address. Also added tests
about -4/-6 option.
Diffstat (limited to 'plugins/t')
-rw-r--r-- | 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 323859e8..1ab4b426 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"); |