SkillAgentSearch skills...

PyEDAA.UCIS

Unified Coverage Interoperability Standard (UCIS)

Install / Use

/learn @edaa-org/PyEDAA.UCIS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a title="edaa-org.github.io/pyEDAA.UCIS" href="https://edaa-org.github.io/pyEDAA.UCIS"><img height="80px" src="doc/_static/logo.svg"/></a> </p>

Sourcecode on GitHub Sourcecode License Documentation Documentation License Gitter
PyPI PyPI - Status PyPI - Python Version
GitHub Workflow - Build and Test Status Libraries.io status for latest release Codacy - Quality Codacy - Coverage Codecov - Branch Coverage

<!-- [![Dependent repos (via libraries.io)](https://img.shields.io/librariesio/dependent-repos/pypi/pyEDAA.UCIS?longCache=true&style=flat-square&logo=GitHub)](https://GitHub.com/edaa-org/pyEDAA.UCIS/network/dependents) [![Requires.io](https://img.shields.io/requires/github/edaa-org/pyEDAA.UCIS?longCache=true&style=flat-square)](https://requires.io/github/EDAA-ORG/pyEDAA.UCIS/requirements/?branch=main) [![Libraries.io SourceRank](https://img.shields.io/librariesio/sourcerank/pypi/pyEDAA.UCIS?longCache=true&style=flat-square)](https://libraries.io/github/edaa-org/pyEDAA.UCIS/sourcerank) -->

Unified Coverage Interoperability Standard (UCIS)

Main Goals

  • Parse UCDB files and provide a UCDB data model.
  • Export and convert data 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.

Usage

# Convert ACDB file into UCDB file (XML format)
acdb2xml -i aggregate.acdb -o ucdb.xml

# Convert UCDB file into Cobertura format
pyedaa-ucis export --ucdb ucdb.xml --cobertura cobertura.xml

References

Contributors

License

This Python package (source code) licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).


SPDX-License-Identifier: Apache-2.0

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated2mo ago
Forks1

Languages

Python

Security Score

80/100

Audited on Jan 16, 2026

No findings