Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #77 +/- ##
=======================================
Coverage 87.38% 87.38%
=======================================
Files 20 20
Lines 1292 1292
=======================================
Hits 1129 1129
Misses 163 163
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
CodSpeed Performance ReportMerging #77 will degrade performances by 10.33%Comparing Summary
Benchmarks breakdown
|
There was a problem hiding this comment.
Pull Request Overview
Adds and refines benchmarking across the test suite, updates linting tooling, and centralizes benchmark marker handling.
- Update default tox testenv to run only benchmark-marked tests and bump ruff version
- Inject
__future__annotations and TYPE_CHECKING imports in tests, remove repetitive skip logic - Add
conftest.pyto register/skipbenchmarkmarker when plugin is missing
Reviewed Changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| tox.ini | Change default pytest command to only run benchmark tests; bump ruff to 0.11.7 |
| tests/*.py | Add from __future__ import annotations and TYPE_CHECKING imports; replace skipif with @pytest.mark.benchmark |
| tests/conftest.py | New file to define and skip on missing benchmark marker |
| pyproject.toml | Bump tool.ruff.required-version to >=0.11.0 |
Comments suppressed due to low confidence (1)
tox.ini:32
- The default testenv now filters only
benchmarktests and omits regular unit tests; consider running benchmarks in a separate env or removing-m benchmarkto avoid skipping non-benchmark tests.
pytest --basetemp="{envtmpdir}" -m benchmark {posargs:--color=yes -v tests}
No description provided.