Skip to content

25.3.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Mar 08:46
· 36 commits to main since this release

.. _rev_25.3.0:

25.3.0 (2025-03-25)

  • :changed:Changed Change Testplan exported JSON report structure to reduce report size.

    • Remove unused report entry fields.
      • fix_spec_path.
      • status_override and status_reason in case they are empty.
      • line_no, code_context and file_path if --code is not enabled.
      • env_status, part, strict_order and host depending on report category.
    • Remove unused assertion entry fields category and flag if they are DEFAULT.
    • Merge assertion entry fields utc_time and machine_time into a unix timestamp field timestamp, and store timezone info in parent Test-level report under key timezone.
    • Replace ISO 8601 time string with unix timestamp in all timer fields, and add a timezone field to Testplan-level report as well.
    • Update data structure of several serialized assertion entries.
      • Delta encode level info of flattened_dict fields of DictLog and FixLog entries.
      • Delta encode level info of comparison fields of DictMatch and FixMatch entries.
      • Delta encode level info of nested comparison fields of DictMatchAll and FixMatchAll entries, remove extra nesting of matches as well.
      • Preserve abbreviations of match status of DictMatch, FixMatch, DictMatchAll and FixMatchAll entries, i.e. p instead of Passed, f instead of Failed, i instead of Ignored.
      • Remove indices field of TableLog entries.
  • :changed:Changed Fix releaseherald documentation

  • :deprecated:Deprecated Support for Python 3.7 and 3.8 is deprecated and will be removed soon.

  • :changed:Changed Handle potential race condition during resource monitor termination

  • :changed:Changed Improve error logging for :py:class:~testplan.common.remote.remote_service.RemoteService; fix incorrect imitated workspace on remote due to leftover symlink from previous run.

  • :changed:Changed Remove Sphinx and other packages for building document from Testplan's dependencies.

  • :changed:Changed Copy permission bits for the copied binary in App.