v0.4.0
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
andTestcase
toMergedTestsuiteSummary
,MergedTestsuite
andMergedTestcase
. - Separated
TestsuiteState
andTestcaseState
. - 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
tolxml.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 existingTestsuiteSummary
,Testsuite
andTastcase
as a starting point.
Bug Fixes
None
Tests
- Added two JUnit example files from VUnit in Jenkins and Bamboo dialects.
Related PRs:
None
bd