forked from CiscoTestAutomation/genieparser
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'CiscoTestAutomation:master' into master
- Loading branch information
Showing
759 changed files
with
65,607 additions
and
6,088 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,172 @@ | ||
-------------------------------------------------------------------------------- | ||
Modify | ||
-------------------------------------------------------------------------------- | ||
|
||
* iosxe | ||
* Modified ShowLispPlatform | ||
* Updated the schema to account for new section in show cli output. | ||
* Modified ShowLispServerSubscriptionPrefix | ||
* Updated the schema to allow to have optional keys. | ||
* Modified ShowLispSubscriber | ||
* Updated the schema and parser to allow to have optional keys. | ||
* Revision structure incorporated. | ||
|
||
|
||
-------------------------------------------------------------------------------- | ||
Fix | ||
-------------------------------------------------------------------------------- | ||
|
||
* utils | ||
* Modified unittests.py | ||
* Enhanced the unittests script to search local folders for a tests folder instead of using the root tests folder with symlinks | ||
|
||
* general | ||
* Cleaned up existing unittests and brought to light a few that were never being picked up | ||
|
||
* iosxe | ||
* Modified ShowMkaStatistics | ||
* Changed mkpdu-failures key from schema to Optional. | ||
* Modified ShowFlowMonitorCache | ||
* Added <datalink_mac_dst_output> key to schema as Optional. | ||
* Added regex pattern <p39> to accommodate various outputs. | ||
* Modified ShowIsisRib | ||
* Changed algo key from schema to Optional. | ||
* Updated code to accomodate various outputs. | ||
* Modified fix for ShowLogging | ||
* Modified patterns p11 regex to match user's data. | ||
* Modified ShowNtpAssociations | ||
* Updated regex pattern <p1> to accommodate various outputs. | ||
* Modified fix for ShowDlepClients | ||
* Modified parser to accomodate various outputs | ||
* Modified ShowIsisNodeLevel | ||
* Updated regex pattern p4 to accommodate various outputs. | ||
* Modified ShowPlatformSoftwareFedSwitchActiveNatFlows | ||
* Added elif condition to parser 'show platform software fed {switch} {mode} nat flows {flow_based_on}' and 'show platform software fed {switch} {mode} nat flows {flow_based_on} {flow_based_on_value}' | ||
* Modified ShowPlatformSoftwareFedSwitchMatmStats parser | ||
* Added cli show platform software fed {act_mode} matm stats | ||
* Modified ShowLispInstanceIdService | ||
* Fixed incorrect regex for ETR Map-Server and ITR Map-Resolver | ||
* Modified ShowModule | ||
* Added optional variables under module | ||
* Modified p3 and p4 regex | ||
* Fixed ShowDiagnosticResultModuleTestDetail parser | ||
* Fixed one regex pattern to match for all the conditions for 'Show diagnostic result module {mod_num} test {include} detail' | ||
* Modified fix for ShowMkaPolicy | ||
* Reverted the name expansion changes introduced in the last PR #3292. | ||
* Modified fix for ShowInterfaces | ||
* Modified the Regex pattern p<12> to correctly retrieve the send and receive status and accommodate varios outputs. | ||
* Modified fix for ShowIsisTopology | ||
* Modified patterns p5 and p6 to accommodate various outputs | ||
* Modified ShowSystemIntegrityAllMeasurementNonce parser | ||
* Updated regex to match LOCATION FRU=fru-rp SLOT=0 BAY=0 CHASSIS=-1 NODE=0 | ||
* Modified ShowSystemIntegrityAllComplianceNonce parser | ||
* Updated regex to match LOCATION FRU=fru-rp SLOT=0 BAY=0 CHASSIS=-1 NODE=0 | ||
* Modified ShowSystemIntegrityAllTrustChainNonce parser | ||
* Updated regex to match LOCATION FRU=fru-rp SLOT=0 BAY=0 CHASSIS=-1 NODE=0 | ||
* Modified ShowL2vpnBridgeDomain | ||
* Added revised version 1 for ShowL2vpnBridgeDomain parser | ||
* Added <p10> and <p11> regex pattern to decide where to store neighbour values | ||
* Update <p7> parser to accommodate various outputs | ||
|
||
* nxos | ||
* Modified ShowFex | ||
* Updated regex pattern <p1> to accommodate various outputs. | ||
* Modified ShowLldpNeighbors | ||
* Changed <interfaces> key from schema to Optional. | ||
|
||
* iosxr | ||
* Modified ShowBgpAddressFamily | ||
* New Show Command - show bgp {address_family} community {community} | ||
* New Show Command - show bgp {address_family} community {community} {exact_match} | ||
* Updated regex for handling IPv6 adresses/prefixes | ||
* Updated regex pattern for handling new lines in IPv6 address family output | ||
* Modified ShowBgpVrfAfPrefix | ||
* adding new schema key srv6_pn_sid | ||
* adding new line p1_1 regex | ||
* adding p1_1 parser | ||
* Fixed ShowOspfInterface | ||
* Modified the p5 regex to handle optional field `cost`. | ||
* Modified fix for ShowVlanId | ||
* Modified parser to accomodate various outputs | ||
* Modified Traceroute | ||
* Added support for new traceroute command | ||
|
||
* sonic | ||
* Modified ShowVersion | ||
* Refactored the code to current standard | ||
|
||
* modified showplatformsoftwarefedswitchactivelearningstats parser | ||
* Added cli show platform software fed {rp} learning stats | ||
|
||
* added regex for parsing itr map-resolver reachability, prefix-list and etr map-server doman-id and last map-register info. | ||
|
||
* common | ||
* Modified format_output | ||
* Updated sorted function to sort the data in string and integer order | ||
* Modified _load_parser_json | ||
* Updated code to use correct variables | ||
|
||
|
||
-------------------------------------------------------------------------------- | ||
New | ||
-------------------------------------------------------------------------------- | ||
|
||
* iosxr | ||
* Added class ShowPtpForeignMastersInterface | ||
* Parser for show ptp foreign-masters {interface} | ||
* Added ShowOspfProcessIdVrfName | ||
* parser for 'show ospf {process_name} vrf {vrf_name} interface {interface}' | ||
* Added class ShowPoolAddressFamilyPool | ||
* show pool {address_family} name {pool_name} | ||
* Added show frequency synchronization interfaces brief | ||
* parser for 'show frequency synchronization interfaces brief' | ||
|
||
* iosxe | ||
* Updated ShowRomvar | ||
* Added support to parse switch_ignore_startup_config. | ||
* Added ShowPlatformHardwareFedSwitchActiveNpuSlotPortLinkstatus | ||
* Added schema and parser for 'show platform hardware fed switch {mode} npu slot 1 port {port_num} port link_status' | ||
* Added ShowPlatformTcamUtilization | ||
* Added schema and parser for 9350 'show platform hardware fed active fwd-asic resource tcam utilization' | ||
* Added ShowMonitorCaptureStatistics | ||
* Added schema and parser for 'show monitor capture {capture_name} capture-statistics' | ||
* Added TestPlatformHardwareFepSwitchDumpStatistics | ||
* Added 'test platform hardware fep switch {switch_num} {fep_slot} dump-statistics' cat9k/c9300. | ||
* Added ShowPlatformSoftwareCpmSwitchActiveB0CountersInterfaceIsisSchema | ||
* Added parser for "show platform software cpm switch active B0 counters interface isis" and schema | ||
* Modified ShowPlatformSoftwareCpmSwitchB0CountersPuntInject | ||
* Updated to support timestamps in the output | ||
* Added ShowDeviceTrackingDatabase | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowLispInstanceIdIpv4MapCache | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowLispInstanceIdIpv6MapCache | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowLispServiceDatabase | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowLispEthernetMapCache | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowLispEidTableServiceDatabase | ||
* Added timeout 300 to parse bigger output | ||
* Added ShowPlatformSoftwareFedSwitchActiveNatPools | ||
* Parser for cli 'show platform software fed switch active nat pools' | ||
* Added ShowPlatformSoftwareFedActiveAclInfoDbDetail | ||
* Added schema and parser for 9350 'show platform show platform software fed switch active acl info db detail' | ||
|
||
* nxos | ||
* Added show_ngoam.py | ||
* added new parser for cli 'show ngoam loop-detection status' | ||
* added new parser for cli 'show ngoam loop-detection summary' | ||
* Modidy show_vxlan.py | ||
* Fixed parser for ShowRunningConfigNvOverlay to include peer-ip command | ||
* Added ShowVlanCounters | ||
* added new parser for cli 'show vlan counters' | ||
* added new parser for cli 'show vlan id <id> counters' | ||
|
||
* sonic | ||
* Added ShowPlatformInventory parser | ||
* show platform inventory | ||
* Added ShowInteraces | ||
* show interfaces transceiver eeprom | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
-------------------------------------------------------------------------------- | ||
Fix | ||
-------------------------------------------------------------------------------- | ||
|
||
* nxos | ||
* Modified ShowIpArpstatisticsVrfAll | ||
* Added <rewritepkt>, <droppedrewritepkt> and <del_dynamic_on_static_add> optional keys to schema. | ||
* Updated regex pattern <p2, <p3> and <p50> to accommodate various outputs. | ||
* Update p5 and p6 regex to capture only system version | ||
|
||
* iosxe | ||
* Modified ShowPolicyMapTypeSuperParser Parser | ||
* Fix p1 regex to match interface | ||
* Modified ShowPlatformHardwareFedQosSchedulerSdkInterface parser | ||
* Fix p3_1 regex and made cstse_scheduler oid optinal | ||
* Modified ShowTimeRange parser | ||
* used_in as optional schema variable | ||
* Modified ShowPlatformSoftwareFedQosInterfaceIngressNpdDetailed super parser | ||
* Fix p5 regex and added 2 optional variables | ||
* Modified ShowIpRouteDistributor parser | ||
* Added timeout variable to parse bigger output | ||
* Modified ShowFlowMonitor parser | ||
* Updated name="" in function | ||
* Added support for rommonboot variable | ||
* Modified <p6> regex to support rommonboot variable | ||
* Modified ShowIsisDatabaseVerboseParser | ||
* Parser not taking into consideration if LSPID line is split. Also added recent changes from external parser in polaris. | ||
* Modified fix for ShowMkaPolicy | ||
* Made send_secure_announcements key as optional and expanded names of Te,Fo and Gi to accomodate various outputs | ||
* Modified ShowIsisHostname parser | ||
* Modified <p2> regex to match | ||
* Modified ShowMacsecSummary | ||
* Changed <transmit_sc>, <receive_sc> from schema to Optional. | ||
* Updated schema to accommodate various outputs. | ||
* Added regex pattern <p2> and <p3> to accommodate various outputs. | ||
* Modified ShowIpOspf | ||
* Added additional unit tests | ||
* Modified ShowIpOspfDatabase | ||
* Added additional unit tests | ||
* Modified ShowIpOspfDatabaseRouter | ||
* Added additional unit tests | ||
* Modified ShowIpOspfInterfaceBrief | ||
* Added additional unit tests | ||
* Modified ShowSdwanServiceChainStatsDetail | ||
* Added <track_obj>, <tx_tracker>, <rx_tracker>, <sent>, <dropped> and <rtt> optional keys in schema. | ||
* Added regex pattern <p5>, <p6>, <p7>, <p8>, <p9>, <p10>, <p11>, <p12> and <p13> to accommodate various outputs. | ||
* Modified ShowSdmPrefer Parser | ||
* Added optional parameters to schema and converted some of the keys to optional | ||
* Added new keys to schema | ||
* Fixed regex p14-p23 to parse (**) values | ||
* Added new regex p42-p49 | ||
* Modified fix for ShowCdpNeighbors | ||
* Modified regex to accomodate various outputs | ||
* Modified ShowIsisDatabaseVerbose Parser | ||
* Converted flex algorithm parsing from a set of integers to a list of integers to enable JSON serialization capabilities | ||
|
||
* iosxr | ||
* Modified fix for ShowL2vpnXconnectDetail | ||
* Modified parser to accomodate various outputs | ||
* Modified ShowIsisStatistics | ||
* Changed average_process_time_nsec key from schema to Optional. | ||
* Updated regex pattern r10, r11, r12, r13, r14, r15 to accommodate various outputs. | ||
|
||
|
||
-------------------------------------------------------------------------------- | ||
New | ||
-------------------------------------------------------------------------------- | ||
|
||
* iosxe | ||
* Added ShowPlatformHardwareChassisPowerSupplyDetailSwitchAll | ||
* show platform hardware chassis power-supply detail switch {mode} all | ||
* show platform hardware chassis power-supply detail all | ||
* Added ShowControllersEthernetControllersPhyDetail | ||
* Added schema and parser for 'show controllers ethernet-controller {interface} phy detail' | ||
* Added TracerouteIpAddress | ||
* Added parser for 'traceroute {ip_address}' | ||
* Added ShowPlatformHardwareFedSwitchQosQueueStatsInterface | ||
* parser for 'show platform hardware fed active qos queue stats interface {interface}' | ||
* Added ShowPlatformHardwareFedSwitchQosQueueStatsInterfaceClear | ||
* parser for 'show platform hardware fed active qos queue stats interface {interface} clear' | ||
* Added ShowIpMfibStatus | ||
* Added 'show ip mfib status' command and schema for the command. | ||
* Added ShowIpv6MfibStatus | ||
* Added 'show ipv6 mfib status' command and schema for the command. | ||
|
||
* nxos | ||
* Added ShowMacSecMkaStatsIntf | ||
* parser for 'show macsec mka statistics interface {interface}' | ||
* Added ShowMacSecPolicy | ||
* parser for 'show macsec policy' | ||
* Added ShowMacSecSecyStatistics | ||
* parser for 'show macsec secy statistics ' | ||
|
||
|
Oops, something went wrong.