CHANGELOG¶
This file contains the list of changes made to pytation.
0.6.2¶
2026 Jun 14
Added test “retry” feature.
0.6.1¶
2026 Jun 14
Added log message capture per test.
Increased thickness of progress bar.
Added Context.log instance to simplify logging.
Added results uploader with S3 and URL support included.
Added automatic keymap dispatch and AdvancedFeaturesDialog.
0.5.1¶
2026 Jun 2
Wrapped wait_for_user in an untimed section.
0.5.0¶
2026 May 5
Added untimed sections
Added timing analysis of log files
0.4.0¶
2026 Apr 22
Removed dependency on the unmaintained
fs(PyFilesystem2) package, which relied on the deprecatedpkg_resourcesAPI.Added
pytation.zipfsmodule withZipWriteFSandZipReadFS, backed by the Python standard library (zipfile+tempfile), replacing the previous use offs.zipfs.WriteZipFS/ReadZipFS. The write path stages to a temporary directory so thatlog.txtandprogress.csvcan remain open for the duration of a suite, matching the previous behavior.Preserved the public
context.fs.open(name, mode)API so existing test and analysis modules continue to work without modification.
0.3.1¶
2026 Mar 5
Fixed GitHub actions.
0.3.0¶
2026 Mar 4
Fixed issues raised by design review.
0.2.4¶
2022 Nov 30
Fixed dependencies for pip installation.
0.2.3¶
2022 Nov 4
Fixed pypiwin32 dependency -> pywin32.
Added sphinx documentation.
Added GitHub workflow to build documentation and publish to GitHub Pages.
Restructured example.
0.2.2¶
2022 Oct 4
Added “handlers”.
Added support for “qt_keypress” handler.
Added PYTATION_RETURN_CODE_SKIP_REMAINING_TESTS feature.
0.2.1¶
2022 Sep 15
Fixed tests.json not being cleared on successive tests.
0.2.0¶
2022 Jul 15
Combined “config” into “context” as context.config.
Moved config[‘fs’] to context.fs.
Added AnalysisContext (not just python dict) and improved analysis runner.
Added pretty_json.
Improved error handling on device open and GUI exit.
Changed from deprecated collections.Mapping to from collections.abc.Mapping.
0.1.2¶
2022 Feb 4
Added API documentation for a test.
Added support for modules with “run” function as tests.
Added analyze entry point.
Added missing “fs” dependency in setup.py.
0.1.1¶
2021 Jul 1
Improved CLI to only run one iteration by default.
Fixed main description and logging environment variable.
Fixed pytation console_script.
0.1.0¶
2021 June 28
Refactored and improved station validate.
Added test “–include” and “–exclude” command-line options.
Implemented command line interface (CLI) runner.
0.0.2¶
2021 June 25
Fixed installation dependencies.
0.0.1¶
2021 June 25
Initial public release.