Restore printing out test-failures after switch to JUnit4 execution
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1638179 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
8a6cd5e11e
commit
194738dd91
|
@ -36,6 +36,7 @@ import java.util.jar.JarFile;
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
import org.junit.internal.TextListener;
|
||||||
import org.junit.runner.JUnitCore;
|
import org.junit.runner.JUnitCore;
|
||||||
import org.junit.runner.Result;
|
import org.junit.runner.Result;
|
||||||
|
|
||||||
|
@ -92,7 +93,6 @@ public final class OOXMLLite {
|
||||||
}
|
}
|
||||||
|
|
||||||
void build() throws IOException, ClassNotFoundException {
|
void build() throws IOException, ClassNotFoundException {
|
||||||
|
|
||||||
List<Class<?>> lst = new ArrayList<Class<?>>();
|
List<Class<?>> lst = new ArrayList<Class<?>>();
|
||||||
//collect unit tests
|
//collect unit tests
|
||||||
System.out.println("Collecting unit tests from " + _testDir);
|
System.out.println("Collecting unit tests from " + _testDir);
|
||||||
|
@ -101,7 +101,9 @@ public final class OOXMLLite {
|
||||||
System.out.println("Found " + lst.size() + " classes");
|
System.out.println("Found " + lst.size() + " classes");
|
||||||
|
|
||||||
//run tests
|
//run tests
|
||||||
Result result = JUnitCore.runClasses(lst.toArray(new Class<?>[lst.size()]));
|
JUnitCore jUnitCore = new JUnitCore();
|
||||||
|
jUnitCore.addListener(new TextListener(System.out));
|
||||||
|
Result result = jUnitCore.run(lst.toArray(new Class<?>[lst.size()]));
|
||||||
if (!result.wasSuccessful()) {
|
if (!result.wasSuccessful()) {
|
||||||
throw new RuntimeException("Tests did not succeed, cannot build ooxml-lite jar");
|
throw new RuntimeException("Tests did not succeed, cannot build ooxml-lite jar");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue