SNMP Tests: Added clixon sanity checks on all tests
Ie, CLICON_VALIDATE_STATE_XML=true Changed symbolic OID to numeric
This commit is contained in:
parent
d9d377de6d
commit
fa57fe8be7
5 changed files with 13 additions and 8 deletions
|
|
@ -34,6 +34,7 @@ cat <<EOF > $cfg
|
||||||
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
||||||
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
||||||
<CLICON_SNMP_MIB>CLIXON-TYPES-MIB</CLICON_SNMP_MIB>
|
<CLICON_SNMP_MIB>CLIXON-TYPES-MIB</CLICON_SNMP_MIB>
|
||||||
|
<CLICON_VALIDATE_STATE_XML>true</CLICON_VALIDATE_STATE_XML>
|
||||||
</clixon-config>
|
</clixon-config>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
@ -69,7 +70,7 @@ cat <<EOF > $fstate
|
||||||
</clixonExampleScalars>
|
</clixonExampleScalars>
|
||||||
<clixonIETFWGTable>
|
<clixonIETFWGTable>
|
||||||
<clixonIETFWGEntry>
|
<clixonIETFWGEntry>
|
||||||
<nsIETFWGName>index</nsIETFWGName>
|
<nsIETFWGName>1</nsIETFWGName>
|
||||||
<nsIETFWGChair1>Name1</nsIETFWGChair1>
|
<nsIETFWGChair1>Name1</nsIETFWGChair1>
|
||||||
<nsIETFWGChair2>Name2</nsIETFWGChair2>
|
<nsIETFWGChair2>Name2</nsIETFWGChair2>
|
||||||
</clixonIETFWGEntry>
|
</clixonIETFWGEntry>
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ cat <<EOF > $cfg
|
||||||
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
||||||
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
||||||
<CLICON_SNMP_MIB>IF-MIB</CLICON_SNMP_MIB>
|
<CLICON_SNMP_MIB>IF-MIB</CLICON_SNMP_MIB>
|
||||||
|
<CLICON_VALIDATE_STATE_XML>true</CLICON_VALIDATE_STATE_XML>
|
||||||
</clixon-config>
|
</clixon-config>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
@ -89,7 +90,7 @@ cat <<EOF > $fstate
|
||||||
<ifOutDiscards>130</ifOutDiscards>
|
<ifOutDiscards>130</ifOutDiscards>
|
||||||
<ifOutErrors>131</ifOutErrors>
|
<ifOutErrors>131</ifOutErrors>
|
||||||
<ifOutQLen>132</ifOutQLen>
|
<ifOutQLen>132</ifOutQLen>
|
||||||
<ifSpecific>SNMPv2-SMI::zeroDotZero</ifSpecific>
|
<ifSpecific>0.0</ifSpecific>
|
||||||
</ifEntry>
|
</ifEntry>
|
||||||
<ifEntry>
|
<ifEntry>
|
||||||
<ifIndex>2</ifIndex>
|
<ifIndex>2</ifIndex>
|
||||||
|
|
@ -113,7 +114,7 @@ cat <<EOF > $fstate
|
||||||
<ifOutDiscards>101010</ifOutDiscards>
|
<ifOutDiscards>101010</ifOutDiscards>
|
||||||
<ifOutErrors>111111</ifOutErrors>
|
<ifOutErrors>111111</ifOutErrors>
|
||||||
<ifOutQLen>111</ifOutQLen>
|
<ifOutQLen>111</ifOutQLen>
|
||||||
<ifSpecific>SNMPv2-SMI::zeroDotZero</ifSpecific>
|
<ifSpecific>1.2.3</ifSpecific>
|
||||||
</ifEntry>
|
</ifEntry>
|
||||||
</ifTable>
|
</ifTable>
|
||||||
</IF-MIB>
|
</IF-MIB>
|
||||||
|
|
@ -324,7 +325,7 @@ validate_oid $NAME21.2 $NAME21.2 "Gauge32" 111
|
||||||
new "Test $OID22 ifSpecific"
|
new "Test $OID22 ifSpecific"
|
||||||
validate_oid $OID22 $OID22 "OID" ".0.0"
|
validate_oid $OID22 $OID22 "OID" ".0.0"
|
||||||
validate_oid $NAME22.1 $NAME22.1 "OID" "SNMPv2-SMI::zeroDotZero"
|
validate_oid $NAME22.1 $NAME22.1 "OID" "SNMPv2-SMI::zeroDotZero"
|
||||||
validate_oid $NAME22.2 $NAME22.2 "OID" "SNMPv2-SMI::zeroDotZero"
|
validate_oid $NAME22.2 $NAME22.2 "OID" "iso.2.3"
|
||||||
|
|
||||||
new "Test ifTable"
|
new "Test ifTable"
|
||||||
expectpart "$($snmptable IF-MIB::ifTable)" 0 "Test 2" "1400" "1000" "11:22:33:44:55:66" "down" "111" "222" "333" "444" "555" "666" "777" "888" "999" "101010" "111111" "111"
|
expectpart "$($snmptable IF-MIB::ifTable)" 0 "Test 2" "1400" "1000" "11:22:33:44:55:66" "down" "111" "222" "333" "444" "555" "666" "777" "888" "999" "101010" "111111" "111"
|
||||||
|
|
@ -373,7 +374,7 @@ expectpart "$($snmpwalk IF-MIB::ifTable)" 0 "IF-MIB::ifIndex.1 = INTEGER: 1" \
|
||||||
"IF-MIB::ifOutQLen.1 = Gauge32: 132" \
|
"IF-MIB::ifOutQLen.1 = Gauge32: 132" \
|
||||||
"IF-MIB::ifOutQLen.2 = Gauge32: 111" \
|
"IF-MIB::ifOutQLen.2 = Gauge32: 111" \
|
||||||
"IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero" \
|
"IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero" \
|
||||||
"IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero"
|
"IF-MIB::ifSpecific.2 = OID: iso.2.3"
|
||||||
testexit
|
testexit
|
||||||
|
|
||||||
new "endtest"
|
new "endtest"
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ cat <<EOF > $cfg
|
||||||
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
||||||
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
||||||
<CLICON_SNMP_MIB>CLIXON-TYPES-MIB</CLICON_SNMP_MIB>
|
<CLICON_SNMP_MIB>CLIXON-TYPES-MIB</CLICON_SNMP_MIB>
|
||||||
|
<CLICON_VALIDATE_STATE_XML>true</CLICON_VALIDATE_STATE_XML>
|
||||||
</clixon-config>
|
</clixon-config>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ fi
|
||||||
snmpd=$(type -p snmpd)
|
snmpd=$(type -p snmpd)
|
||||||
snmpget="$(type -p snmpget) -On -c public -v2c localhost "
|
snmpget="$(type -p snmpget) -On -c public -v2c localhost "
|
||||||
snmpwalk="$(type -p snmpwalk) -On -c public -v2c localhost "
|
snmpwalk="$(type -p snmpwalk) -On -c public -v2c localhost "
|
||||||
snmpwalkstr="$(type -p snmpwalk) s-c public -v2c localhost "
|
snmpwalkstr="$(type -p snmpwalk) -c public -v2c localhost "
|
||||||
snmpgetnext="$(type -p snmpgetnext) -On -c public -v2c localhost "
|
snmpgetnext="$(type -p snmpgetnext) -On -c public -v2c localhost "
|
||||||
snmptable="$(type -p snmptable) -c public -v2c localhost "
|
snmptable="$(type -p snmptable) -c public -v2c localhost "
|
||||||
|
|
||||||
|
|
@ -41,6 +41,7 @@ cat <<EOF > $cfg
|
||||||
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
||||||
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
||||||
<CLICON_SNMP_MIB>SNMPv2-MIB</CLICON_SNMP_MIB>
|
<CLICON_SNMP_MIB>SNMPv2-MIB</CLICON_SNMP_MIB>
|
||||||
|
<CLICON_VALIDATE_STATE_XML>true</CLICON_VALIDATE_STATE_XML>
|
||||||
</clixon-config>
|
</clixon-config>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
@ -71,13 +72,13 @@ cat <<EOF > $fstate
|
||||||
<sysORTable>
|
<sysORTable>
|
||||||
<sysOREntry>
|
<sysOREntry>
|
||||||
<sysORIndex>1</sysORIndex>
|
<sysORIndex>1</sysORIndex>
|
||||||
<sysORID>IP-MIB::ip</sysORID>
|
<sysORID>1.3.6.1.2.1.4</sysORID>
|
||||||
<sysORDescr>Entry 1 description</sysORDescr>
|
<sysORDescr>Entry 1 description</sysORDescr>
|
||||||
<sysORUpTime>11223344</sysORUpTime>
|
<sysORUpTime>11223344</sysORUpTime>
|
||||||
</sysOREntry>
|
</sysOREntry>
|
||||||
<sysOREntry>
|
<sysOREntry>
|
||||||
<sysORIndex>2</sysORIndex>
|
<sysORIndex>2</sysORIndex>
|
||||||
<sysORID>IF-MIB:ifTable</sysORID>
|
<sysORID>1.3.6.1.2.1.2.2</sysORID>
|
||||||
<sysORDescr>Entry 2 description</sysORDescr>
|
<sysORDescr>Entry 2 description</sysORDescr>
|
||||||
<sysORUpTime>1122111111</sysORUpTime>
|
<sysORUpTime>1122111111</sysORUpTime>
|
||||||
</sysOREntry>
|
</sysOREntry>
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ cat <<EOF > $cfg
|
||||||
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
<CLICON_XMLDB_DIR>$dir</CLICON_XMLDB_DIR>
|
||||||
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
<CLICON_SNMP_AGENT_SOCK>unix:$SOCK</CLICON_SNMP_AGENT_SOCK>
|
||||||
<CLICON_SNMP_MIB>NET-SNMP-EXAMPLES-MIB</CLICON_SNMP_MIB>
|
<CLICON_SNMP_MIB>NET-SNMP-EXAMPLES-MIB</CLICON_SNMP_MIB>
|
||||||
|
<CLICON_VALIDATE_STATE_XML>true</CLICON_VALIDATE_STATE_XML>
|
||||||
</clixon-config>
|
</clixon-config>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue