e311f8a5c6Change vendor to Juniper
Rob Woodward
2018-04-16 13:15:26 +01:00
82755ab8db#196 support for powerconnect 8164F Refactor Layer3::Dell for better support of newer models - requires updated MIBs
Eric A. Miller
2018-04-15 23:38:05 -04:00
62823e3d83Factor out logic to determine serial number from ENTITY-MIB in Layer2 and Layer3 to new method entity_derived_serial in Entity class Create new method entity_derived_os_ver in Entity class to determine OS version in a similar manner
Eric A. Miller
2018-04-15 23:30:19 -04:00
66077c9662Fix documentation
Rob Woodward
2018-04-13 12:17:36 +01:00
74e129154bAdd ERX (Old Juniper E-Series JunOSe) Support
Rob Woodward
2018-04-13 12:12:17 +01:00
75880d9134Fix tab character
Rob Woodward
2018-04-13 12:05:37 +01:00
245fe93be4Support for OneAccess Network Devices
Rob Woodward
2018-04-13 12:01:58 +01:00
54a0baa2faAdd support for Arbor devices
Rob Woodward
2018-04-13 11:26:46 +01:00
4e18ccc9e2#142 Sixnet Switch Support
Eric A. Miller
2018-04-12 22:57:54 -04:00
9ed5a187a9Add missing documentation to Layer2::Nexans Update Changes and Manifest Add Layer2::Nexans test class
Eric A. Miller
2018-04-12 14:44:53 -04:00
a636ba6117Merge pull request #253 from paecker/nexans_support
Eric Miller
2018-04-12 14:26:44 -04:00
facdf0aafeRestore check that the MIB leaf is accessible when validating AUTOLOAD method calls Restore corresponding test Move live snmp_connect_ip() test to 10_remote_snmplabs.t so that tests requiring Internet access are within one file
Eric A. Miller
2018-04-11 21:09:57 -04:00
75dcf74148Add initial versions of test classes
Eric A. Miller
2018-04-11 21:02:48 -04:00
e252dac59cCorrect typo in comments
Eric A. Miller
2018-04-11 20:56:15 -04:00
9d384f2bc2Correct regex validator in mau_set_i_speed_admin() and mau_set_i_duplex_admin() Correct IID/key used in mau_set_i_speed_admin() and mau_set_i_duplex_admin() Add MAU test class
Eric A. Miller
2018-04-11 20:55:11 -04:00
cc9a1c9f47Make sure MIB leaf is actually in the MIB we're loading, not the imports Add Layer3::Foundry and Layer3::Force10 test classes
Eric A. Miller
2018-04-11 20:50:16 -04:00
b43eafd09aUse OIDs when we don't have the MIB Add Layer3::DLink test class
Eric A. Miller
2018-04-11 20:48:16 -04:00
141470fdf4Add missing MIB required for leafs used in %FUNCS Add Layer3::Dell test class
Eric A. Miller
2018-04-11 20:46:36 -04:00
2e18464635Make sure MIB leaf is actually in the MIB we're loading, not the imports Capture the numeric OS version Add Layer3::Cumulus test class
Eric A. Miller
2018-04-11 20:43:54 -04:00
87a287e0c9Sort hash keys to make sure we returna consistent mac in L3::Contivity Add Layer3::Contivity test class
Eric A. Miller
2018-04-11 20:42:35 -04:00
a38eafbf56Increase capture of i_vlan on router interfaces in L3::Cisco Make sure cisco_comm_indexing() has a return value of either 1 or 0 in L3::Cisco Add Layer3::Cisco test class
Eric A. Miller
2018-04-11 20:41:14 -04:00
81c7203642Make sure MIB leaf is actually in the MIB we're loading, not the imports Add L3::CheckPoint, L3::NetSNMP, and L3::PacketFront test classes
Eric A. Miller
2018-04-11 20:36:51 -04:00
c515a5e4a1Prevent potential undefined warning in ports() of Layer3::C3550 Add Layer3::C3550 test class
Eric A. Miller
2018-04-11 20:30:46 -04:00
02e6807e44Prevent potential undefined warnings in i_speed_admin() of L2::C2900
Eric A. Miller
2018-04-11 20:27:40 -04:00
90bb0ef071ISA Info Add IEEE802dot11 test class
Eric A. Miller
2018-04-11 20:25:55 -04:00
209988cf9eDon't use MIB leafs that are not-accessible according to MIB Add CiscoVTP test class
Eric A. Miller
2018-04-11 20:24:50 -04:00
da130926a9Don't use MIB leafs that are not-accessible according to MIB Add CiscoPortSecurity test class
Eric A. Miller
2018-04-11 20:21:08 -04:00
4c51c29428Fix gigabit logic in i_duplex_admin() ISA Info Add CiscoStack test class
Eric A. Miller
2018-04-11 20:19:58 -04:00
2301d2e60aRemove not-accessible 'cdpCacheIfIndex' MIB leaf and don't try to access it in CDP class Add CDP test class
Eric A. Miller
2018-04-11 20:12:46 -04:00
53a5b5aa0aCorrect typo in store hash
Eric A. Miller
2018-04-11 19:57:32 -04:00
d13adfee80Correct test descriptions
Eric A. Miller
2018-04-11 19:56:36 -04:00
9949eeb389Version 3.54
Christoph Neuhaus
2018-04-11 09:14:49 +02:00
aceed9cc52Remove non-existant MIB leafs and add FDP cache type Add FDP test class
Eric A. Miller
2018-04-05 23:31:03 -04:00
0371ca35d6Use consistent return values and provide default initalizations Add inital versions of Layer 2 test classes
Eric A. Miller
2018-04-05 23:28:57 -04:00
ce0a350ef2Correct typo in MIB leaf names in Layer3::Aironet Add Layer3::Aironet test class
Eric A. Miller
2018-04-05 23:25:34 -04:00
3b58ba8678Remove commented out code Add Layer2::Orinoco test class
Eric A. Miller
2018-04-05 23:23:59 -04:00
a69b45d849Load MIB required for defined FUNCS Add Layer2::Trapeze and Layer2::NWSS2300 test classes
Eric A. Miller
2018-04-05 23:11:37 -04:00
ad0a1044b9Use SUPER:: rather than creating a new global Add Layer2::Aironet test class
Eric A. Miller
2018-04-05 23:09:19 -04:00
5336ec2db2Make sure MIB leaf is actually in the MIB we're loading, not the imports Add CiscoStats and Layer3::Arista test classes
Eric A. Miller
2018-04-05 23:07:49 -04:00
e20cd6dd02Fix ISA in AMAP and EDP classes Add AMAP and EDP test classes
Eric A. Miller
2018-04-05 23:03:33 -04:00
66f16f6617#61 ZyXEL (X)GS1900 family MIB Fix loop in Layer2::ZyXEL_DSLAM layers method Add Layer2::ZyXEL_DSLAM test class
Eric A. Miller
2018-04-05 23:01:48 -04:00
0755487e02release 3.54
3.54
Eric A. Miller
2018-04-01 22:22:32 -04:00
afeb37ae5eAdditional test classes
Eric A. Miller
2018-04-01 22:09:50 -04:00
cc05fb927fTrack down mysterious CARP_TRACE, don’t try to AUTOLOAD or create method through can() Remove test for previous appearance in _global
Eric A. Miller
2018-04-01 22:04:07 -04:00
facdf5b7a7Relax validation of MIB access checks until we have broader test coverage that this is a non-breaking change Mark corresponding test TODO in Info test class
Eric A. Miller
2018-04-01 21:50:26 -04:00
66bedd4d54Load MIB for leafs referenced within class so we can instantiate class Aggregate test class
Eric A. Miller
2018-04-01 21:03:40 -04:00
3a3c1efe46Explicit returns Layer2::3Com test class
Eric A. Miller
2018-04-01 21:01:06 -04:00
1a069c2b52Make sure MIB leaf is actually in the MIB we're loading, not the imports Add initial Layer1::Bayhub and Layer2::Baystack test classes
Eric A. Miller
2018-04-01 20:59:32 -04:00
f7de9ffbc6Explicit return
Eric A. Miller
2018-04-01 20:49:23 -04:00
3c6cfa8ecfCover overridden layers in Layer1::Cyclades
Eric A. Miller
2018-04-01 20:46:02 -04:00
585d01895bUse cmp_deeply versus is_deeply for better diagnostics
Eric A. Miller
2018-04-01 20:44:17 -04:00
63cac2a3a8Test harness only checks for existence of data structures in constructor test Test harness skips globals, funcs, mibs, and munges tests if the hash is empty Add test to check that subclass methods have coverage with ability to mark class as TODO
Eric A. Miller
2018-04-01 20:28:58 -04:00
0623fbfdf1Update changes for last commit set
Eric A. Miller
2018-04-01 20:27:11 -04:00
0c711269ae#141 Avocent ACS files for correct discovery in Netdisco Add support for ACS 5K/6K/8K terminal servers in Layer1::Cyclades requires new MIBs Layer1::Cyclades test class
Eric A. Miller
2018-03-31 23:25:10 -04:00
f676d27a3bUpdated Layer3::Timetra requires latest MIBs Update Changes and MANIFEST for recent changes
Eric A. Miller
2018-03-30 17:34:35 -04:00
64167df588#215 Nokia/Alcatel-Lucent 7705 LLDP #220 Alcatel-Lucent / Nokia SR 7750 missing neighbors Improve Layer3::Timetra model detection Layer3::Timetra test class
Eric A. Miller
2018-03-30 17:17:44 -04:00
398f3ee74bLayer1::Asante test class Fix logic in Layer1::Asante i_up() method Don't end a subroutine with a conditional block
Eric A. Miller
2018-03-30 17:11:22 -04:00
125f02b8a2Layer1::Allied test class Don't end a subroutine with a conditional block
Eric A. Miller
2018-03-30 17:08:39 -04:00
eeeabeec94Sort keys in globals, funcs, mibs, and munges tests so that reported order is consistent between test runs
Eric A. Miller
2018-03-30 17:06:00 -04:00
5fe0ebaedaFix typo in MIB leaf Don't use MIB leafs that are not-accessible according to MIB
Eric A. Miller
2018-03-30 17:03:48 -04:00
fda59f51f7Correct comment on table containing ifName
Eric A. Miller
2018-03-29 15:50:34 -04:00
e8de74c6a5Move common device_type() tests to base test class
Eric A. Miller
2018-03-29 15:49:13 -04:00
da6716b107Make class names reflect new directory structure
Eric A. Miller
2018-03-29 12:25:12 -04:00
62267f4e8eChange Test class naming to minimize directories
Eric A. Miller
2018-03-29 12:18:22 -04:00
fd1c91edacMove common test methods to base class and mark them to be skipped in base class itself
Eric A. Miller
2018-03-28 23:12:25 -04:00
a0b2010994Comment on todo_skip tests in update()
Eric A. Miller
2018-03-28 22:47:07 -04:00
bda796ae98Mark failing v3 context update tests as todo_skip
Eric A. Miller
2018-03-27 22:25:02 -04:00
8b3b03b312Create a new v3 based object for to test update() with Context
Eric A. Miller
2018-03-27 21:53:05 -04:00
cbc756a3f8Test harness improvements and test coverage of all methods within SNMP::Info base class
Eric A. Miller
2018-03-27 21:07:04 -04:00
9af7a7661cFix logic for determining if MIB leaf supports set operations
Eric A. Miller
2018-03-27 21:05:26 -04:00
eab89e4736Just return rather than create anon sub
Eric A. Miller
2018-03-26 23:52:31 -04:00
8391cee4f3Remove unused variables from _load_attr method
Eric A. Miller
2018-03-26 23:32:48 -04:00
fcd0e30d64If we don't have valid arguments stop and return, we also won't be able to report attr or val.
Eric A. Miller
2018-03-26 20:57:46 -04:00
4a454c9431Tag 3.53
Christoph Neuhaus
2018-03-26 17:34:44 +02:00
cd751071e1Merge remote-tracking branch 'upstream/master' into nexans_support
Christoph Neuhaus
2018-03-26 17:31:21 +02:00
c921e8b35cMark problematic update() tests as todo_skip
Eric A. Miller
2018-03-22 23:19:12 -04:00
60d5591401More base class test coverage
Eric A. Miller
2018-03-22 22:52:58 -04:00
98e8e57747release 3.53
3.53
Oliver Gorwits
2018-03-22 21:36:10 +00:00
f6a4f937eeNexans switch support
Christoph Neuhaus
2018-03-22 17:26:05 +01:00
1e5eda927cRemove problematic update() tests
Eric A. Miller
2018-03-22 01:01:09 -04:00
c6eb73bc7bUpdate changes
Eric A. Miller
2018-03-22 00:38:49 -04:00
c49d8ab921Test::Exception version recommended by test system
Eric A. Miller
2018-03-22 00:38:04 -04:00
27b310ee68Merge branch 'test-coverage'
Eric A. Miller
2018-03-22 00:20:03 -04:00
f6d0fb1d7eDon't use indirect syntax for new()
Eric A. Miller
2018-03-22 00:15:06 -04:00
ddc5fd8c96Add test harness and inital test coverage of the base class.
Eric A. Miller
2018-03-21 23:45:00 -04:00
26b13fbcd4Ignore Devel::Cover files
Eric A. Miller
2018-03-21 23:43:27 -04:00
91b98085f6Fix AUTOLOAD / can() bug that could result in DESTROY being redefined and dynamic methods not being added to the symbol table.
Eric A. Miller
2018-03-21 23:41:16 -04:00
1c948d6e45Prevent warning in _get_topo_data() from undef arg
Eric A. Miller
2018-03-21 23:33:10 -04:00
76cbb05f19Identify where base MIBs are from and include base MIBs for cases where Net-SNMP library doesn't have them complied in.
Eric A. Miller
2018-03-21 23:30:13 -04:00
e7fcd98107#12 add Cisco PortFast support via CiscoStpExtensions::i_faststart_enabled
Oliver Gorwits
2018-03-21 10:35:09 +00:00
090d94191bUpdate README and Netgear
Jeroen van Ingen
2018-03-20 11:47:57 +01:00
2c3a6a3c6eMerge pull request #251 from paecker/netgear_fsm_fix
Jeroen van Ingen Schenau
2018-03-20 11:42:51 +01:00
814083e2famodified Netgear.pm for serial/model compatibility to FSM73xx series
Christoph Neuhaus
2018-03-20 10:34:12 +01:00
7621b30bc2release 3.52
3.52
Oliver Gorwits
2018-03-19 18:07:51 +00:00
9e2e55dcb3release 3.51
3.51
Oliver Gorwits
2018-03-17 15:42:41 +00:00
f8a1d5bc7aset fallback for nonmatching interfaces
Oliver Gorwits
2018-03-17 15:35:55 +00:00
1a65be101eupdate docs
Oliver Gorwits
2018-03-17 14:26:30 +00:00
4c5d0a5695better interface naming for Ubiquiti
Oliver Gorwits
2018-03-17 14:18:09 +00:00