evo-adapter-pytest-cov
Evolution Engine adapter for pytest-cov coverage reports.
Usage
pip install -e .
evo adapter list . # Shows: [local] testing/pytest_cov
What it does
Parses coverage.xml files generated by pytest-cov and feeds coverage
metrics into the Evolution Engine pipeline:
line_rate— Fraction of lines covered (0.0–1.0)branch_rate— Fraction of branches covered (0.0–1.0)lines_covered/lines_missing— Absolute line countspackages_covered— Number of packages with coverage data
Reference Implementation
This adapter demonstrates the full adapter lifecycle:
- Scaffold with
evo adapter new - Implement
iter_events()to parse coverage.xml - Validate with
evo adapter validate - Security scan with
evo adapter security-check - Install and verify with
evo adapter list
Metadata
Release files for evo-adapter-pytest-cov 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| evo_adapter_pytest_cov-0.1.0.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| evo_adapter_pytest_cov-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 kB
Release files / evo_adapter_pytest_cov-0.1.0.tar.gz
| Download URL | evo_adapter_pytest_cov-0.1.0.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
614322c4057aa08634a84b6d11f2cc4475a7696ca0d1b88b7660bc66db13e337
|
|
BLAKE2b-256 checksum How to use checksums |
0a6ea41432771d613b7948e6cfede2f9f71f8fc37dfeddb8d88b4ee6f6fb7e99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / evo_adapter_pytest_cov-0.1.0-py3-none-any.whl
| Download URL | evo_adapter_pytest_cov-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31361064b718c88958d40a1bdbd497289eda30ee50b4b5046bbfcf038926ec2d
|
|
BLAKE2b-256 checksum How to use checksums |
6906909e1e5e66589075a35635eae87de7682ad663fda84876e4c641d3ac0d30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|