aboutsummaryrefslogtreecommitdiff
path: root/plugins-scripts/t/check_uptime.t
diff options
context:
space:
mode:
authorGravatar Andreas Motl <andreas.motl@elmyra.de> 2022-02-12 14:41:54 +0100
committerGravatar Sven Nierlein <sven@nierlein.org> 2022-02-15 16:09:47 +0100
commitc99a166a43fb9da42ba68073224921124a435aab (patch)
tree559d6b1a6dd822004d5f1e2becf822ed7838edea /plugins-scripts/t/check_uptime.t
parent5943528121033579033c5a372df6c5e91b22e723 (diff)
downloadmonitoring-plugins-c99a166a43fb9da42ba68073224921124a435aab.tar.gz
check_uptime: Add option to report uptime in days instead of seconds
Currently, the plugin output is: CRITICAL: Uptime is 38829029 seconds. When using the proposed `--days|-d` option, it will be: CRITICAL: Uptime is 449 days.
Diffstat (limited to 'plugins-scripts/t/check_uptime.t')
-rw-r--r--plugins-scripts/t/check_uptime.t8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins-scripts/t/check_uptime.t b/plugins-scripts/t/check_uptime.t
index c395307c..b31d0c6c 100644
--- a/plugins-scripts/t/check_uptime.t
+++ b/plugins-scripts/t/check_uptime.t
@@ -5,7 +5,7 @@
#
use strict;
-use Test::More tests => 40;
+use Test::More tests => 42;
use NPTest;
my $result;
@@ -46,6 +46,12 @@ cmp_ok( $result->return_code, '==', 2, "Uptime higher than 2 seconds" );
like ( $result->output, '/Running since \d+/', "Output for the s parameter correct" );
$result = NPTest->testCmd(
+ "./check_uptime -d -w 1 -c 2"
+ );
+cmp_ok( $result->return_code, '==', 2, "Uptime higher than 2 seconds" );
+like ( $result->output, '/CRITICAL: uptime is \d+ days/', "Output for the d parameter correct" );
+
+$result = NPTest->testCmd(
"./check_uptime -w 1 -c 2"
);
cmp_ok( $result->return_code, '==', 2, "Uptime higher than 2 seconds" );