Commit Graph

  • 9e7f7f734e Merge branch 'arbor' of https://github.com/robwwd/snmp-info into robwwd-arbor Eric A. Miller 2018-04-16 23:06:33 -04:00
  • e311f8a5c6 Change 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
  • 62823e3d83 Factor 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
  • 66077c9662 Fix documentation Rob Woodward 2018-04-13 12:17:36 +01:00
  • 74e129154b Add ERX (Old Juniper E-Series JunOSe) Support Rob Woodward 2018-04-13 12:12:17 +01:00
  • 75880d9134 Fix tab character Rob Woodward 2018-04-13 12:05:37 +01:00
  • 245fe93be4 Support for OneAccess Network Devices Rob Woodward 2018-04-13 12:01:58 +01:00
  • 54a0baa2fa Add 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
  • 9ed5a187a9 Add 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
  • a636ba6117 Merge pull request #253 from paecker/nexans_support Eric Miller 2018-04-12 14:26:44 -04:00
  • facdf0aafe Restore 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
  • 75dcf74148 Add initial versions of test classes Eric A. Miller 2018-04-11 21:02:48 -04:00
  • e252dac59c Correct typo in comments Eric A. Miller 2018-04-11 20:56:15 -04:00
  • 9d384f2bc2 Correct 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
  • cc9a1c9f47 Make 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
  • b43eafd09a Use OIDs when we don't have the MIB Add Layer3::DLink test class Eric A. Miller 2018-04-11 20:48:16 -04:00
  • 141470fdf4 Add missing MIB required for leafs used in %FUNCS Add Layer3::Dell test class Eric A. Miller 2018-04-11 20:46:36 -04:00
  • 2e18464635 Make 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
  • 87a287e0c9 Sort 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
  • a38eafbf56 Increase 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
  • 81c7203642 Make 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
  • c515a5e4a1 Prevent potential undefined warning in ports() of Layer3::C3550 Add Layer3::C3550 test class Eric A. Miller 2018-04-11 20:30:46 -04:00
  • 02e6807e44 Prevent potential undefined warnings in i_speed_admin() of L2::C2900 Eric A. Miller 2018-04-11 20:27:40 -04:00
  • 90bb0ef071 ISA Info Add IEEE802dot11 test class Eric A. Miller 2018-04-11 20:25:55 -04:00
  • 209988cf9e Don'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
  • da130926a9 Don'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
  • 4c51c29428 Fix gigabit logic in i_duplex_admin() ISA Info Add CiscoStack test class Eric A. Miller 2018-04-11 20:19:58 -04:00
  • 2301d2e60a Remove 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
  • 53a5b5aa0a Correct typo in store hash Eric A. Miller 2018-04-11 19:57:32 -04:00
  • d13adfee80 Correct test descriptions Eric A. Miller 2018-04-11 19:56:36 -04:00
  • 9752bf2878 Merge branch 'master' of https://github.com/netdisco/snmp-info into nexans_support Christoph Neuhaus 2018-04-11 16:53:38 +02:00
  • 9949eeb389 Version 3.54 Christoph Neuhaus 2018-04-11 09:14:49 +02:00
  • aceed9cc52 Remove non-existant MIB leafs and add FDP cache type Add FDP test class Eric A. Miller 2018-04-05 23:31:03 -04:00
  • 0371ca35d6 Use 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
  • ce0a350ef2 Correct typo in MIB leaf names in Layer3::Aironet Add Layer3::Aironet test class Eric A. Miller 2018-04-05 23:25:34 -04:00
  • 3b58ba8678 Remove commented out code Add Layer2::Orinoco test class Eric A. Miller 2018-04-05 23:23:59 -04:00
  • a69b45d849 Load MIB required for defined FUNCS Add Layer2::Trapeze and Layer2::NWSS2300 test classes Eric A. Miller 2018-04-05 23:11:37 -04:00
  • ad0a1044b9 Use SUPER:: rather than creating a new global Add Layer2::Aironet test class Eric A. Miller 2018-04-05 23:09:19 -04:00
  • 5336ec2db2 Make 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
  • e20cd6dd02 Fix 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
  • 0755487e02 release 3.54 3.54 Eric A. Miller 2018-04-01 22:22:32 -04:00
  • afeb37ae5e Additional test classes Eric A. Miller 2018-04-01 22:09:50 -04:00
  • cc05fb927f Track 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
  • facdf5b7a7 Relax 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
  • 66bedd4d54 Load 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
  • 3a3c1efe46 Explicit returns Layer2::3Com test class Eric A. Miller 2018-04-01 21:01:06 -04:00
  • 1a069c2b52 Make 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
  • f7de9ffbc6 Explicit return Eric A. Miller 2018-04-01 20:49:23 -04:00
  • 3c6cfa8ecf Cover overridden layers in Layer1::Cyclades Eric A. Miller 2018-04-01 20:46:02 -04:00
  • 585d01895b Use cmp_deeply versus is_deeply for better diagnostics Eric A. Miller 2018-04-01 20:44:17 -04:00
  • 63cac2a3a8 Test 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
  • 0623fbfdf1 Update 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
  • f676d27a3b Updated 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
  • 398f3ee74b Layer1::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
  • 125f02b8a2 Layer1::Allied test class Don't end a subroutine with a conditional block Eric A. Miller 2018-03-30 17:08:39 -04:00
  • eeeabeec94 Sort 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
  • 5fe0ebaeda Fix 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
  • fda59f51f7 Correct comment on table containing ifName Eric A. Miller 2018-03-29 15:50:34 -04:00
  • e8de74c6a5 Move common device_type() tests to base test class Eric A. Miller 2018-03-29 15:49:13 -04:00
  • da6716b107 Make class names reflect new directory structure Eric A. Miller 2018-03-29 12:25:12 -04:00
  • 62267f4e8e Change Test class naming to minimize directories Eric A. Miller 2018-03-29 12:18:22 -04:00
  • fd1c91edac Move 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
  • a0b2010994 Comment on todo_skip tests in update() Eric A. Miller 2018-03-28 22:47:07 -04:00
  • bda796ae98 Mark failing v3 context update tests as todo_skip Eric A. Miller 2018-03-27 22:25:02 -04:00
  • 8b3b03b312 Create a new v3 based object for to test update() with Context Eric A. Miller 2018-03-27 21:53:05 -04:00
  • cbc756a3f8 Test harness improvements and test coverage of all methods within SNMP::Info base class Eric A. Miller 2018-03-27 21:07:04 -04:00
  • 9af7a7661c Fix logic for determining if MIB leaf supports set operations Eric A. Miller 2018-03-27 21:05:26 -04:00
  • eab89e4736 Just return rather than create anon sub Eric A. Miller 2018-03-26 23:52:31 -04:00
  • 8391cee4f3 Remove unused variables from _load_attr method Eric A. Miller 2018-03-26 23:32:48 -04:00
  • fcd0e30d64 If 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
  • 4a454c9431 Tag 3.53 Christoph Neuhaus 2018-03-26 17:34:44 +02:00
  • cd751071e1 Merge remote-tracking branch 'upstream/master' into nexans_support Christoph Neuhaus 2018-03-26 17:31:21 +02:00
  • c921e8b35c Mark problematic update() tests as todo_skip Eric A. Miller 2018-03-22 23:19:12 -04:00
  • 60d5591401 More base class test coverage Eric A. Miller 2018-03-22 22:52:58 -04:00
  • 98e8e57747 release 3.53 3.53 Oliver Gorwits 2018-03-22 21:36:10 +00:00
  • f6a4f937ee Nexans switch support Christoph Neuhaus 2018-03-22 17:26:05 +01:00
  • 1e5eda927c Remove problematic update() tests Eric A. Miller 2018-03-22 01:01:09 -04:00
  • c6eb73bc7b Update changes Eric A. Miller 2018-03-22 00:38:49 -04:00
  • c49d8ab921 Test::Exception version recommended by test system Eric A. Miller 2018-03-22 00:38:04 -04:00
  • 27b310ee68 Merge branch 'test-coverage' Eric A. Miller 2018-03-22 00:20:03 -04:00
  • f6d0fb1d7e Don't use indirect syntax for new() Eric A. Miller 2018-03-22 00:15:06 -04:00
  • ddc5fd8c96 Add test harness and inital test coverage of the base class. Eric A. Miller 2018-03-21 23:45:00 -04:00
  • 26b13fbcd4 Ignore Devel::Cover files Eric A. Miller 2018-03-21 23:43:27 -04:00
  • 91b98085f6 Fix 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
  • 1c948d6e45 Prevent warning in _get_topo_data() from undef arg Eric A. Miller 2018-03-21 23:33:10 -04:00
  • 76cbb05f19 Identify 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
  • 090d94191b Update README and Netgear Jeroen van Ingen 2018-03-20 11:47:57 +01:00
  • 2c3a6a3c6e Merge pull request #251 from paecker/netgear_fsm_fix Jeroen van Ingen Schenau 2018-03-20 11:42:51 +01:00
  • 814083e2fa modified Netgear.pm for serial/model compatibility to FSM73xx series Christoph Neuhaus 2018-03-20 10:34:12 +01:00
  • 7621b30bc2 release 3.52 3.52 Oliver Gorwits 2018-03-19 18:07:51 +00:00
  • 9e2e55dcb3 release 3.51 3.51 Oliver Gorwits 2018-03-17 15:42:41 +00:00
  • f8a1d5bc7a set fallback for nonmatching interfaces Oliver Gorwits 2018-03-17 15:35:55 +00:00
  • 1a65be101e update docs Oliver Gorwits 2018-03-17 14:26:30 +00:00
  • 4c5d0a5695 better interface naming for Ubiquiti Oliver Gorwits 2018-03-17 14:18:09 +00:00