_images/logo.svg
Sourcecode on GitHub Code license Documentation - Read Now! Documentation License Documentation License
PyPI - Tag PyPI - Status PyPI - Python Version
GitHub Workflow - Build and Test Status Libraries.io status for latest release Codacy - Quality Codacy - Line Coverage Codecov - Branch Coverage

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).