Run JUnit tests automatically in Jenkins without maven or ant Run JUnit tests automatically in Jenkins without maven or ant jenkins jenkins

Run JUnit tests automatically in Jenkins without maven or ant


Have you tried ClasspathSuite by Johannes Link?

From the documentation:

The mechanism is simple. Just create a new project in Eclipse and add all projects that contain tests you want to run to its build path. Now create a class like that:

import org.junit.extensions.cpsuite.ClasspathSuite;import org.junit.runner.RunWith;@RunWith(ClasspathSuite.class)public class MySuite {}

This will execute all JUnit4 testclasses (those containing methods with the @Test annotation) in the projects classpath.

You can then run it using JUnitCore.

java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]

For more information, see How to run Junit testcases from command line?.