Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Mar 17:36
d3a7e46

Release created on: 16.03.2024 - 17:36:07

New Features

  • Added XML Schema description for validation of junit-like XML files as a local resource.
  • Merge TestsuiteSummary, Testsuite and Testcase to MergedTestsuiteSummary, MergedTestsuite and MergedTestcase.
  • Separated TestsuiteState and TestcaseState.
  • Allow copying testsuite summaries, testsuites and testcases.
  • MergedTestcase.Status property is now cached.
  • Added Merged***.ToTestsuite, ToTestcase conversion methods.

Changes

  • Removed Python 3.8 support due to no support for importlib.resources.
  • Changed XML parsing from xml.dom.minidom to lxml.etree.
  • Updated parsing OSVVM's XML and YAML files (and reported issues to OSVVM).
  • Updated aggregation of counters and states.
  • Changed init parameters of Merged*** classes, to take an existing TestsuiteSummary, Testsuite and Tastcase as a starting point.

Bug Fixes

None

Tests

  • Added two JUnit example files from VUnit in Jenkins and Bamboo dialects.

Related PRs:

None
bd