November 2016¶
November 28, 2016 - pyATS v3.2.0¶
v3.2.0
introduces some exciting new features:
Moonshine is now supported by the XR-UT orchestrator
Sunstone is now supported by the LaaS orchestrator
Support for Hybrid topology launch combining reservable physical devices with spawned virtual devices
External link support to enable YANG-based testing on LaaS-spawned VMs
Modules |
Versions |
|
---|---|---|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
|
|
v3.2.0 |
In addition, along with pyATS v3.2.0
we are releasing the following
packages in cisco-shared:
Genie (updated)
Genie Ops: support for learning & representing the operational states of your testbed devices through Genie ops objects.
Support for YANG testing using YDK and yang.connector
Harmonization of feature object structure between CLI/YANG and various device platforms
Parallel (asynchronous) learning & optimizations using connection pool
Metaparser integration for CLI and YANG parser
DynTopo (updated)
XR-UT orchestrator support added :
Moonshine (EnXR-NG) against Csccon connection implementation
LaaS orchestrator support added for :
Sunstone (IOSXRv9k)
NXOSv, CSR1000v, IOSv / IOSv_pagent, IOSXRv (simplex, multinode and HA)
the spawning of hybrid topologies containing reserved physical devices and dynamically spawned virtual devices.
external links
remote image copy
Upgrade Instructions¶
# install new pyATS version
bash$ pip install --upgrade ats
Changes¶
Easypy
Reworked the naming of testbed and clean YAML files copied to the easypy archive.
Kleenex and Topology
Enhanced Kleenex/bringup documentation to better explain actual testbed construction logic.
The
auto_bringup
key was added to the testbed schema and describes additional steps taken during device bringup, the results of which are captured inDeviceLaunch
log files.Users wanting to do Kleenex dynamic topology bringup must now specify the orchestrator explicitly. The dyntopo/xrut orchestrator is no longer selected by default.
Misc
cumulative bug fixes from minor releases in v3.1.0+
preparation for migration to Bitbucket in the new year
And, as usual, a plethora of bug fixes in addition to potential new bugs that we are neither aware of, nor able to zap… yet.
1823 unittests and counting
November 14, 2016¶
Modules |
Versions |
---|---|
|
v3.1.2 |
Upgrade Instructions¶
bash$ pip install --upgrade ats.aereport
Changes¶
Fixed a bug that was preventing xunit report creation when operating in XR-UT-tethered mode (via the xrut cisco_shared package).
November 9, 2016¶
Modules |
Versions |
---|---|
|
v3.1.1 |
Upgrade Instructions¶
bash$ pip install --upgrade ats.kleenex
Changes¶
fix a bug in kleenex where it only allowed physical local files and not files on flash/harddisk of the target device
November 7, 2016¶
Modules |
Versions |
---|---|
|
v3.1.1 |
|
v3.1.1 |
Upgrade Instructions¶
bash$ pip install --upgrade ats.easypy ats.aereport
Changes¶
fix a bug in Easypy where sometimes custom plugins ran before core plugins
fixed a bug in AEreport where sw/hw/fw/tst version information was not being uploaded to TIMS (when provided from AEtest)