On Sun, Sep 16, 2018 at 12:11 AM Bart Van Assche <bvanass...@acm.org> wrote:
> On 09/13/18 10:55, Bill Fenner wrote: > > I wrote some tests for traps and clientaddr, since there were a bunch of > > changes between 5.7 and 5.8 in this area. I did a couple of unusual > things: > > > > 1. I factored a ton of the test code out into a support file, > > S180trapaddrinfra, since the bulk of the tests were the same. > > 2. I created a little helper, "myip", which uses IO::Socket::IP. When I > > pushed this to travis, I found out that IO::Socket::IP isn't "normally" > > installed. Is it reasonable to make this a requirement, or should I > > rewrite the code to use IO::Socket::INET and IO::Socket::INET6? (In my > > "normal" work area, IO::Socket::INET6 isn't installed, so it's not clear > > that this is any better). > > > > I checked in the code at > > > https://github.com/fenner/net-snmp/commit/8572a9d54873f380a2388a354ee85f5eb531c875 > > > > Do these tests look ok to commit as-is or is there some better way to > > structure a group of similar tests like this? > > Is it possible to implement the Perl script such that it detects which > packages are available and uses the one that is available? > IO::Socket::INET and IO::Socket::INET6 are available on the AIX system I > have access to but IO::Socket::IP is not available on that system. On > the FreeBSD system I have access to IO::Socket::IP is available but none > of the other socket packages. I do not have sufficient rights to install > additional packages on these systems. > I ended up rewriting it to use just "Socket". The code is now: https://github.com/fenner/net-snmp/blob/V5-7-travis/testing/fulltests/support/myip so the IO::Socket::IP issue is resolved. Bill
_______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders