package main;
import java.util.ArrayList;
import java.util.List;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunner {
public static void main(String[] args) {
List<Result> res = new ArrayList<Result>();
for (int i = 0; i < 5; i++) {
Result result = JUnitCore.runClasses(AllTests.class);
res.add(result);
}
int i = 0;
System.out.println("共执行本用例的次数为:" + res.size());
for (Result result : res) {
i = i + 1;
System.out.println("第" + i + "遍执行结果:");
System.out.println(result.getRunCount());
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}
}