Infinitest is an Eclipse plug-in that runs JUnit tests incrementally and continuously as you edit the classes under test.
It is a fantastic idea -- if it worked. Unfortunately, it is not quite working yet. Infinitest would find failures in my sandbox projects, but none in our main code base. Maybe it cannot follow plug-in references yet? The Eclipse error log always reports "No tests found to run for change []".