rixx<p>Hey, <a href="https://chaos.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> / <a href="https://chaos.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> people: I dimly recall a tool that uses <a href="https://chaos.social/tags/coverage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coverage</span></a> data to only run <a href="https://chaos.social/tags/pytest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pytest</span></a> tests that impact changed lines of code, or changed methods/logical blocks of code.</p><p>Like: "User.get_display_name was changed, and coverage data shows that these 15 tests test this method directly or indirectly, so only run those"</p><p>ring any bells? I found partialtesting (dead) and pytest-watch (spams *such* an amount of irrelevant messages in my project it's unusable, see <a href="https://github.com/joeyespo/pytest-watch/issues/115" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/joeyespo/pytest-wat</span><span class="invisible">ch/issues/115</span></a>)</p>