Browse Source

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
tags/REL_3_11_FINAL
Dominik Stadler 9 years ago
parent
commit
2429c74b85
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/ooxml/java/org/apache/poi/util/OOXMLLite.java

+ 4
- 2
src/ooxml/java/org/apache/poi/util/OOXMLLite.java View File

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;


} }


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);
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…
Cancel
Save