October 2019

October 28, 2019

New Module Versions

Modules

Version

pyats.easypy

v19.10.1

Changes

  • In html logviewer (jinja version), convert runtime format from seconds.milliseconds to h:mm:ss

Oct 25, 2019

New Module Versions

Modules

Version

pyats

v19.10

pyats.aereport

v19.10

pyats.aetest

v19.10

pyats.async

v19.10

pyats.cisco

v19.10

pyats.connections

v19.10

pyats.datastructures

v19.10

pyats.easypy

v19.10

pyats.kleenex

v19.10

pyats.log

v19.10

pyats.reporter

v19.10

pyats.results

v19.10

pyats.robot

v19.10

pyats.tcl

v19.10

pyats.topology

v19.10

pyats.utils

v19.10

Changes

Logviewer

  • support for $BROWSER environment variable and pyats.conf settings for your preferred browser to automatically open for log vieweing

  • support for alternative host/port to view logs on (such as hosting on 0.0.0.0 for remote viewing, and also uses the full hostname as part of the viewing URL if DNS lookup’able.

  • now guesses the correct Linux/WSL browsers to open, and will not try to open browser on sessions without x-forwarding enabled

  • log viewer now ignores __pycache__, *.pyc and *.pyo files present in the archives

Configuration

  • Fix bool values being double typecast into integers

  • Now supports “False” value for utc option and email ssl option

  • aetest.logging.banners option to enable/disable starting section banners in task logs.

Task Logs

  • TaskLog now has banners to distinguish when sections/steps are starting and steps now have a result message in the same format as sections.

Email

  • Removed dead link to .diags file in TRADe

  • added smtp timeout value, and now supports configuration adjustments to timeout.

Rerun

  • Rerun file can be created without including results from previous run for selecting specific testcases to run

  • Rerun CLI option for selecting specific testcases to run

October 23, 2019

New Module Versions

Modules

Version

pyats.reporter

v19.9.4

Changes

  • XML Report generation handling for ASCII control characters

October 22, 2019

New Module Versions

Modules

Version

pyats.easypy

v19.9.4

pyats.reporter

v19.9.3

pyats.aereport

v19.9.1

Changes

  • Reporter Server Error handling for connection reset from Client

  • Write unformatted file on XML report generation failure

  • XML handling for missing step information (nested Robot keywords)

October 17, 2019

New Module Versions

Modules

Version

pyats.robot

v19.9.1

Changes

  • Enforce uniqueness of section IDs generated by keywords

October 4, 2019

New Module Versions

Modules

Version

pyats.aetest

v19.9.1

Changes

  • Improved handling of reported Testscript/Testcase parameters to preserve structure and prevent pickling errors.

October 3, 2019

New Module Versions

Modules

Version

pyats.easypy

v19.9.3

Changes

  • Fixed packaging issue for –html-logs feature

October 1, 2019

New Module Versions

Modules

Version

pyats.kleenex

v19.9.1

Changes

  • Fixed a Kleenex issue causing orchestration failure when logical devices are given identical actual and logical names.