v0.8.0
Release created on: 16.04.2025 - 22:23:03
New Features
- Directive
doc-coverage
:- Added option
:class:
to set a list of userdefined CSS classes (space separated)
- Added option
- Directive
code-coverage
:- Added option
:class:
to set a list of userdefined CSS classes (space separated)
- Added option
- Directive
unittest-summary
:- Added option
:class:
to set a list of userdefined CSS classes (space separated) - Added option
:testsuite-summary-name:
to overwrite the TestsuitSummaryName - Added option
:show-testcases:
to show all testcases or not passing testcasesall
not-passed
- Added option
:hide-testsuite-summary:
to hide the root element. - Added more unicode icons to represent more testsuite and testcase states.
- Added option
- Added more CSS styling for report tables.
Changes
- Bumped dependencies
- New default color pallet using 12 levels: blue..red..orange..yellow..green
- Directive
doc-coverage
:- Enhanced summary row.
- Removed unnecessary CSS classes from table rows.
- Renamed CSS classes.
- Directive
code-coverage
:- Enhanced summary row.
- Removed unnecessary CSS classes from table rows.
- Renamed CSS classes.
- Made coverage a secondary-column once for statement coverage and once for branch coverage.
- Directive
unittest-summary
:- Added summary row
- Updated GitHub Action pipeline.
Bug Fixes
- Directive
unittest-summary
:- Fixed option
:no-assertions:
- Fixed option
- CodeCoverage data model:
- Fixed aggregation of statistics.
Documentation
- Updated README and shields.
- Updated documentation landing page.
- Added an OSVVM example as well as two JUnit examples.
- Updated footer below unittest result tables, code coverage tables and documentation coverage tables.
- Removed color levels from
conf.py
→ use default color pallet. - Display code/documentation coverage side-by-side with legend.
Unit Tests
None