blob: 5389967e2149a2a3710ac79b85489d2aac715a56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package com.seaofnodes.simple;
import org.junit.internal.TextListener;
import org.junit.runner.JUnitCore;
import org.junit.runner.Request;
/** Make's single-class/single-method JUnit entry point. */
public class TestRunner {
public static void main(String[] args) throws ClassNotFoundException {
String name=args[0];
Class<?> test=Class.forName(name.contains(".") ? name : "com.seaofnodes.simple."+name);
Request request=args[1].isEmpty() ? Request.aClass(test) : Request.method(test,args[1]);
JUnitCore runner=new JUnitCore();
runner.addListener(new TextListener(System.out));
System.exit(runner.run(request).wasSuccessful() ? 0 : 1);
}
}
|