Skip to main content

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 counts
  • packages_covered — Number of packages with coverage data

Reference Implementation

This adapter demonstrates the full adapter lifecycle:

  1. Scaffold with evo adapter new
  2. Implement iter_events() to parse coverage.xml
  3. Validate with evo adapter validate
  4. Security scan with evo adapter security-check
  5. 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)

Source distribution for evo-adapter-pytest-cov 0.1.0
File Size Uploaded
evo_adapter_pytest_cov-0.1.0.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for evo-adapter-pytest-cov 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page