]> source.dussan.org Git - poi.git/commitdiff
re-enable test but make it less stressful - now goes OOM very easily
authorPJ Fanning <fanningpj@apache.org>
Tue, 22 Feb 2022 00:42:58 +0000 (00:42 +0000)
committerPJ Fanning <fanningpj@apache.org>
Tue, 22 Feb 2022 00:42:58 +0000 (00:42 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898295 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/test/java/org/apache/poi/ooxml/TestPOIXMLDocument.java

index 98adc69df423c98b1c8512bfe958aa7b72c3409b..80f18926a9a2b5166efb99d6893d8c298ac632b5 100644 (file)
@@ -50,7 +50,6 @@ import org.apache.poi.util.TempFile;
 import org.apache.poi.xslf.usermodel.XMLSlideShow;
 import org.apache.poi.xssf.usermodel.XSSFRelation;
 import org.apache.poi.xwpf.usermodel.XWPFRelation;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.function.Executable;
 
@@ -311,7 +310,6 @@ public final class TestPOIXMLDocument {
     }
 
 
-    @Disabled("needs investigation")
     @Test
     void testOSGIClassLoading() throws IOException {
         byte[] data;
@@ -332,8 +330,8 @@ public final class TestPOIXMLDocument {
         UncaughtHandler uh = new UncaughtHandler();
 
         // check schema type loading and check if we could run in an OOM
-        Thread[] ta = new Thread[30];
-        for (int j=0; j<10; j++) {
+        Thread[] ta = new Thread[4];
+        for (int j=0; j<3; j++) {
             for (int i=0; i<ta.length; i++) {
                 ta[i] = new Thread(run);
                 ta[i].setContextClassLoader(cl.getParent());