May 2019¶
May 28, 2019 - pyATS v19.5¶
Modules |
Version |
|---|---|
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
|
v19.5 |
Upgrade Instructions¶
# DevNet Community
bash$ pip install --upgrade pyats
# Cisco Internal Developers
bash$ pip install --upgrade ats
Changes¶
pyats.utils.fileutilsnow allows case-insensitive server name lookups in the testbed server block.Topology YAML file now supports a new
credentials block. This will be used in the near future for new credential (eg, username password) storage. Stay tuned for more updatesKleenex fix to allow proper merging of content from logical to actual testbed when multiple interfaces share a common link.
Uniconis now a standard requirement for connections moduleNow defaults to
~/.pyats/archiveand~/.pyats/runinfofolder for standard log/archive output (unless Cisco internalciscomodule is installed, where it reverts back to current behavior)Moved per-user pyATS configuration file location to
~/.pyats/pyats.confAdded support to specify default archive/directory location in pyATS configuration file
Fixed a bug where AEtest does not return
Erroredwhen it crashes and burns hard outside of design intentionEasypy now handles a corner condition where if a Task failed to generate meaningful results (or inconsistent results), it raises a flag in the report, and returns error code 1 in the command line
removed
ddusage from logging utilsfixed a bug in AEReport where the current hostname had to be resolvable by DNS or by local
hostsfile. AEReport server now starts strictly on127.0.0.1serving localhost instead.Kleenex loader no longer raises an exception if no images are present but -invoke_clean has not been specified in
pyats run job.