jhammer is a simple extension to JUnit that provides a framework for writing repeatable random unit tests. The framework aspires to help developers uncover difficult "show-stopping" bugs earlier in the development process through the use of automated psuedorandom unit tests.
JUnit is a simple Java framework to write repeatable tests. It has become the standard for writing unit test applications for Java.
The Eclipse Platform is a mature platform for building integrated development environments (IDEs). The project has been around since 2001 and was initially targeted towards Java developers. The platform has since been extended to develop applications in other languages.