September 2019
September 24th - Genie v19.9
Module |
Versions |
---|---|
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
|
19.9 |
Upgrade Instructions
pip install --upgrade genie genie.abstract genie.conf genie.harness genie.libs.conf genie.libs.filetransferutils genie.libs.ops genie.libs.parser genie.libs.robot genie.libs.sdk genie.libs.telemetry genie.metaparser genie.ops genie.parsergen genie.predcore genie.telemetry genie.utils unicon genie.trafficgen
Features
46 New network automation apis. Ready for you to use and contribute to it. Fully open sourced!
You can call them by doing
>>> device.apis.get_interface_mtu_size(device, 'Ethernet2/3')
1500
Genie.genie * Added create testbed –template to generate template excel files * Fixed bug that gives an error with there are slashes in the show command in genie parse with –output
Genie.Ops * No change!
Genie.Conf * No change!
Genie.utils * Fixed bug in timeout not executing the last attempt when time remaining is less than interval
Genie.harness * Fixed filetransfer HA call in case debug plugin argument passed * Integration with new pyATS reporting mechanism
Genie.Examples * Deprecated in 19.7 * As a reminder, all examples can be found at: https://github.com/CiscoTestAutomation/
Genie.Libs.Parser * 35 new IOSXE, IOS, NXOS & JunOS Parsers! * Grand total of 1375 parsers * Changelog can be checked here
Genie.Libs.Ops * New OPS structures on IOS;
MSDP
HSRP
EIGRP
Changelog can be checked here
Genie.Libs.Conf * Fixed Genie Interface conf attributes. * Changelog can be checked here
Genie.Libs.Sdk * 46 new network automation apis to interact with your devices * Added support to perform process restart on multiple VDCs (N7K) * Support for multiple debug plugins (N7K) * Fixed single debug plugin test cases * Changelog can be checked here
Genie.Libs.Robot * No change! * Changelog can be checked here
Genie.Trafficgen * Enhanced clear_statistics() to control which commands to execute for clearing statistics * Enhanced check_traffic_loss corner case to recreate “GENIE” view if deleted by previously executed command * Bugfix: corner case for setting outage_seconds to 0 when frames_delta is “*” or empty string
Genie.FileTransferUtils * No change!
Genie.Libs.Telemetry * No change!
Genie.Abstract * No change!
Genie.Telemetry * No change!
Genie.Parsergen * No change!
Genie.Metaparser * No change!
Genie.Predcore * No change!