InfiniTest - https://infinitest.github.io/ an dhttps://infinitest.github.io/doc/intellij#how-it-works
JUnit Max - https://web.archive.org/web/20090206151635/http://www.threer... partially surviving as https://junit.org/junit4/javadoc/4.12/org/junit/experimental...
Ruby has something similar:
autotest - https://github.com/grosser/autotest
I think it's a good idea, and i'm surprised it hasn't become a standard feature of IDEs and test runners.
The key innovation piece here is the speed that the extreme selectively enables you.
Nabaz selects a small subset of affected tests, reducing CPU usage, and more importantly improving speed drastically!