silky / tasty-cache
PublicCache tests based on their source dependency tree; only re-run when source meaningfully changed.
tasty-cache is a Haskell library for the Tasty testing framework that skips pure tests whose source code and dependencies haven't changed since last passing run, using fine-grained code analysis to speed up repeated test executions.
How It Works
You hear about a handy tool that makes running tests much faster by remembering passing ones that haven't changed.
You add a simple note to your project's setup so it can track exactly what code has changed.
You tell your project to ignore the folders where change notes and saved results are kept.
You wrap the pure, repeatable tests in your code with a special marker to say they can be skipped if unchanged.
The first time you run tests, everything checks out and creates a memory of what passed perfectly.
Next times, unchanged tests instantly show as done from memory, while only changed ones re-check – tests fly!
Now your daily testing feels effortless and quick, saving time on every code tweak.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.