Skip to content

v0.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Oct 17:38
1083aee

Release created on: 12.10.2024 - 17:28:33

New Features

  • Added keyValuePairs parameter to initializers of the unified test entity classes.

Changes

  • Bumped dependencies.
  • Renamed pyEDAA.Reports.Unittesting.JUnit.AntJUnit to pyEDAA.Reports.Unittesting.JUnit.AntJUnit4
  • Renamed parameter parse top analyzeAndConvert.
  • Renamed Document.Read() to Document.Analyze().
  • Renamed Document.Parse() to Document.Convert().
  • Using a new decorator @InheritDocumentation().
  • Removed duplicated code, which was introduced when JUnit was split into dialects.
  • Added more checks and raise exceptions on wrong input parameters to the data models.
  • Changed some ValueErrors to AlreadyInHierarchyException.

Bug Fixes

  • Raise errors on empty names.
  • Added more checks to the parent reference.
  • Catch exception on path.open().
  • Fixed writing of dialects, previously, each dialect generated the pyTest dialect.

Documentation

  • Restructured documentation.
  • Removed "work in progress" from landing page.
  • Added many many doc-strings and pushed documentation coverage to a higher level.
  • Added more documentation pages and content.
    • Documented unified test entity data model.
    • Documented JUnit data model.
    • Documented JUnit dialects.
    • Documented test summary usages (unified and JUnit).
    • Documented dialect conversions.
    • Prepared for OSVVM data model (test summary)
  • Added texts to describe code coverage.
  • Added texts to describe documentation coverage.
  • Prepared for EDA tool outputs.
  • Fixed CSS issues and added some improvements.
  • Use default color levels for reports.
  • Disabled sd_fontawesome_latex.
  • Moved old content created by @umarcor, this needs to be checked and maybe redistributed.

Unit Tests

  • Improved how junit JAR files are found by Ant. See #71 by @skoehler.
  • Added pyTest parameter --tb=native.
  • Added roundtrip tests on dialects files: read, write, read, compare.

Related Issues and Pull-Requests