65 return Status.failed("Test cases failed: " + junitresult.getFailureCount());
66 }
67
68
69 /**
70 * Entry point for direct execution, not used by the harness.
71 */
72 public static void main(String args[]) {
73 String executeClass = System.getProperty("javaTestExecuteClass");
74 JUnitAnnotationMultiTest multiTest = new JUnitAnnotationMultiTest(ClassLoader.getSystemClassLoader());
75 multiTest.setup(executeClass);
76 multiTest.run0(args);
77 }
78
79 /**
80 * Entry point for standalone mode.
81 */
82 protected void setup(String executeClass) {
83
84 try {
85 Class junitTestCaseClass = getClassLoader().loadClass(executeClass);
86 testCaseClass = junitTestCaseClass;
87
88
89 } catch (ClassNotFoundException e){
90 log.println("Cannot find test: " + executeClass + " (" + exceptionToString(e) + ")");
91 }
92 }
93
94 protected void printStackTrace(Throwable t) {
95 t.printStackTrace(log);
96 }
97
98 protected Class testCaseClass;
99 }
|
65 return Status.failed("Test cases failed: " + junitresult.getFailureCount());
66 }
67
68
69 /**
70 * Entry point for direct execution, not used by the harness.
71 */
72 public static void main(String args[]) {
73 String executeClass = System.getProperty("javaTestExecuteClass");
74 JUnitAnnotationMultiTest multiTest = new JUnitAnnotationMultiTest(ClassLoader.getSystemClassLoader());
75 multiTest.setup(executeClass);
76 multiTest.run0(args);
77 }
78
79 /**
80 * Entry point for standalone mode.
81 */
82 protected void setup(String executeClass) {
83
84 try {
85 Class<?> junitTestCaseClass = getClassLoader().loadClass(executeClass);
86 testCaseClass = junitTestCaseClass;
87
88
89 } catch (ClassNotFoundException e){
90 log.println("Cannot find test: " + executeClass + " (" + exceptionToString(e) + ")");
91 }
92 }
93
94 protected void printStackTrace(Throwable t) {
95 t.printStackTrace(log);
96 }
97
98 protected Class<?> testCaseClass;
99 }
|