mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-25 22:55:15 +02:00
enh(tests): new test for generic-snmp
This commit is contained in:
parent
447fb9c18e
commit
8a25007654
@ -9,6 +9,7 @@ Test Timeout 120s
|
|||||||
|
|
||||||
*** Variables ***
|
*** Variables ***
|
||||||
${CMD} ${CENTREON_PLUGINS} --plugin=os::linux::snmp::plugin
|
${CMD} ${CENTREON_PLUGINS} --plugin=os::linux::snmp::plugin
|
||||||
|
${GS_CMD} ${GENERIC_SNMP} -j experimental/examples/cpu.json
|
||||||
|
|
||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
@ -37,3 +38,18 @@ cpu ${tc}
|
|||||||
... 8 --critical-average='0' CRITICAL: 1 CPU(s) average usage is 2.00 % | 'total_cpu_avg'=2.00%;;0:0;0;100 'cpu'=2.00%;;;0;100
|
... 8 --critical-average='0' CRITICAL: 1 CPU(s) average usage is 2.00 % | 'total_cpu_avg'=2.00%;;0:0;0;100 'cpu'=2.00%;;;0;100
|
||||||
... 9 --warning-core='0' WARNING: CPU '0' usage : 2.00 % | 'total_cpu_avg'=2.00%;;;0;100 'cpu'=2.00%;0:0;;0;100
|
... 9 --warning-core='0' WARNING: CPU '0' usage : 2.00 % | 'total_cpu_avg'=2.00%;;;0;100 'cpu'=2.00%;0:0;;0;100
|
||||||
... 10 --critical-core='0' CRITICAL: CPU '0' usage : 2.00 % | 'total_cpu_avg'=2.00%;;;0;100 'cpu'=2.00%;;0:0;0;100
|
... 10 --critical-core='0' CRITICAL: CPU '0' usage : 2.00 % | 'total_cpu_avg'=2.00%;;;0;100 'cpu'=2.00%;;0:0;0;100
|
||||||
|
|
||||||
|
gs_cpu ${tc}
|
||||||
|
[Tags] os linux generic-snmp
|
||||||
|
${command} Catenate
|
||||||
|
... ${GS_CMD}
|
||||||
|
... --hostname=${HOSTNAME}
|
||||||
|
... --port=2024
|
||||||
|
... --snmp-version=${SNMPVERSION}
|
||||||
|
... --community=os/linux/snmp/network-interfaces
|
||||||
|
... ${extra_options}
|
||||||
|
|
||||||
|
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||||
|
|
||||||
|
Examples: tc extra_options expected_result --
|
||||||
|
... 1 ${EMPTY} OK: 1 CPU(s) average usage is 2.00 % - CPU '0' usage : 2.00 % | 'total_cpu_avg'=2.00%;;;0;100 'cpu'=2.00%;;;0;100
|
||||||
|
@ -6,6 +6,8 @@ Library Process
|
|||||||
|
|
||||||
*** Variables ***
|
*** Variables ***
|
||||||
${CENTREON_PLUGINS} perl ${CURDIR}${/}..${/}..${/}src${/}centreon_plugins.pl
|
${CENTREON_PLUGINS} perl ${CURDIR}${/}..${/}..${/}src${/}centreon_plugins.pl
|
||||||
|
${GENERIC_SNMP} experimental/target/release/generic-snmp
|
||||||
|
|
||||||
# one we use package, we need to remove the "perl" part to be sure the plugin is executable and is correctly formated
|
# one we use package, we need to remove the "perl" part to be sure the plugin is executable and is correctly formated
|
||||||
# with a shebang at the top.
|
# with a shebang at the top.
|
||||||
${HOSTNAME} 127.0.0.1
|
${HOSTNAME} 127.0.0.1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user