Show HN: Pytest-tia – run only the tests your Git diff affects, with receipts
Category: devtools
Tags: test-impact-analysis, pytest, ci-cd-optimization
Score: 8.0/10 (Innovation: 7, Technical: 8, Documentation: 9, Utility: 8)
pytest-tia is a pytest plugin that uses test impact analysis to run only the tests affected by a Git diff, significantly reducing CI time. It builds a per-test coverage map at the method level and intelligently selects tests based on function changes, module-level edits, and data dependencies. The project stands out for its rigorous honesty about limitations and false negatives, providing measured benchmark results from real codebases rather than toy examples.
Target audience: backend devs, devops
Repository: https://github.com/breadMSA/pytest-tia · Python · 1 stars
View on Hacker News