DevBoost
background logo
JLoop/JUnitLoop
If you like Test Driven Development,
you'll love JUnitLoop.

What is JUnitLoop?

JUnitLoop is a tiny Eclipse plug-in that executes all JUnit test cases in the workspace that might be affected when a class is saved. This minimizes the feedback loop between writing and testing code. Whenever a code modification results in a test failure, one will immediately recognize this. To enable JUnitLoop use the context menu of the JUnit view:


JUnitLoopContextMenu.png

What is JLoop?

JLoop is a tiny Eclipse plug-in that can execute Java classes in a loop, which means that whenever a class is changed, a new instance of the class is created and its run() method is called. This is particularly useful when developing applications that produce side effects that cannot be easily detected by JUnit test cases (e.g., developing UIs). To run a class in a loop, use the JLoop context menu:


JLoopContextMenu.png

Where can I get it? Is it free?

JLoop and JUnitLoop are available from the Eclipse Marketplace. They are licensed under the EPL and they are free both for commercial and non-commercial use.

Known limitations and problems

JLoop does not run classes when the respective launch project in the workspace is created for the first time. Once the project has been created by JLoop (after the first save operation), the classes run fine.


Have fun,

The DevBoost team