Re: Suggestions for testing changes regarding names of anonymous nodes

Bill Fenner <[email protected]>
Newsgroups gmane.network.net-snmp.devel
Message-ID <CAF4Sogbif02CpwDU-mfCR3-R9u27hN0XS1dKyROCh6V9e9OYmA@mail.gmail.com>
On Mon, Nov 2, 2020 at 9:37 AM Bill Fenner <[email protected]> wrote:

> I imagined writing a test that exercises all of the output options (-Of,
> -On, -Os, -OS, -Ou) for both netSnmpExampleAnonymousIntermediateNode
> and netSnmpExamples.42.1.  Does anyone have any other suggestions of what
> to test?
>

I accidentally stumbled across this bug in my proposed change with -OX
output: if a late index element translates to a string (e.g., a
PhysicalAddress), and an earlier element is a TimeTicks (or its
representation otherwise has a period in it), the output would be
MODULE-NAME::00][string]  (the "00" is the part of [0.00] after the dot..)
- I'm looking for brainstorming about other crazy corner cases like this.

(Concretely, this was
snmptranslate -OX
ARISTA-BRIDGE-EXT-MIB::aristaDot1qTpFdbNumMoves.1.42.40.41.42.43.44.45
ARISTA-BRIDGE-EXT-MIB::01][42][STRING: 28:29:2a:2b:2c:2d]
where the right output was
ARISTA-BRIDGE-EXT-MIB::aristaDot1qTpFdbNumMoves[0:00:00.01][42][STRING:
28:29:2a:2b:2c:2d]
where the INDEX was { aristaDot1qTpFdbTimeMark, dot1qFdbId,
dot1qTpFdbAddress } )

(This doesn't *require* -OX, once I identified the bug, it required "the
representation of the index contained a period followed by a letter",
so Q-BRIDGE-MIB::dot1qTpFdbAddress.42.40.41.42.43.46.66 => Q-BRIDGE-MIB::B'
instead of Q-BRIDGE-MIB::dot1qTpFdbAddress.42.'()*+.B'...)

  Bill

_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.