The pyEDAA.UCIS Documentation¶
Unified Coverage Interoperability Standard (UCIS).
Main Goals¶
Parse UCDB files and provide a UCDB data model.
Export and convert code coverage information from UCDB to Cobertura format.
Also support flavors not following the Unified Coverage Interoperability Standard (UCIS).
Use Cases¶
Collect and merge code coverage with Active-HDL / Riviera-PRO and convert via UCDB format to Cobertura files, so code coverage can be published to e.g. GitLab, Codacy or CodeCov.
News¶
Jan. 2022 - Aldec Inc. Provided Updates¶
Aldec Inc. provided bugfixes and enhancements to the original code contribution.
Jan. 2022 - Release of Initial Code under EDA²¶
The initial script was released with EDA² branding.
Adjusted coding style.
Adjusted CLI interface to allow later extensions.
Added documentation and CI pipeline.
Oct. 2021 - Initial Script from Aldec Inc.¶
Aldec Inc. provied the initial UCDB to Cobertura conversion script.
Aldec Inc. gave permission to release the script as open source under Apache License, version 2.0.
Contributors¶
License¶
This Python package (source code) is licensed under Apache License 2.0. |br| The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).