[1/2] tomee git commit: avoid to scan too much when reactor has itest jars
Repository: tomee Updated Branches: refs/heads/tomee-7.1.x 3f96b4280 -> 86379b927 avoid to scan too much when reactor has itest jars (cherry picked from commit 76cd27f) Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/86379b92 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/86379b92 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/86379b92 Branch: refs/heads/tomee-7.1.x Commit: 86379b927e072cab03666bfb988dd24ea799528f Parents: 11a2081 Author: Romain Manni-Bucau Authored: Wed May 16 08:39:44 2018 +0100 Committer: Roberto Cortez Committed: Mon Aug 20 22:16:51 2018 +0100 -- .../openejb-core/src/main/resources/default.exclusions | 3 +++ .../org/apache/openejb/config/EarModuleNamesTest.java | 10 +- .../org/apache/openejb/config/rules/InvokeMethod.java | 12 3 files changed, 24 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tomee/blob/86379b92/container/openejb-core/src/main/resources/default.exclusions -- diff --git a/container/openejb-core/src/main/resources/default.exclusions b/container/openejb-core/src/main/resources/default.exclusions index d46396b..9bcd832 100644 --- a/container/openejb-core/src/main/resources/default.exclusions +++ b/container/openejb-core/src/main/resources/default.exclusions @@ -33,6 +33,7 @@ axis2- batchee-jbatch bcprov- bootstrap.jar +bsh- bval-core bval-jsr byte-buddy @@ -63,6 +64,7 @@ commons-pool2- cryptacular- cssparser- cxf- +debugger-agent deploy.jar derby- derbyclient- @@ -141,6 +143,7 @@ jsr311- jsse.jar juli- junit- +junit5- kahadb- kotlin-runtime leveldb http://git-wip-us.apache.org/repos/asf/tomee/blob/86379b92/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java index eadab2f..cbb6096 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java @@ -29,6 +29,7 @@ import javax.ejb.Singleton; import java.io.File; import java.util.HashMap; import java.util.Map; +import java.util.stream.Stream; import static org.junit.Assert.assertEquals; @@ -36,15 +37,23 @@ import static org.junit.Assert.assertEquals; * @version $Rev$ $Date$ */ public class EarModuleNamesTest { +private static final String[] ORIGINAL_EXCLUSIONS = NewLoaderLogic.getExclusions(); + @BeforeClass public static void preventDefaults() { System.setProperty("openejb.environment.default", "false"); SystemInstance.reset(); +// we use it in a bunch of other tests but not here +NewLoaderLogic.setExclusions( +Stream.concat(Stream.of(ORIGINAL_EXCLUSIONS), +Stream.of("openejb-itest", "failover-ejb")) + .toArray(String[]::new)); } @AfterClass public static void reset() { System.clearProperty("openejb.environment.default"); +NewLoaderLogic.setExclusions(ORIGINAL_EXCLUSIONS); SystemInstance.reset(); } @@ -215,7 +224,6 @@ public class EarModuleNamesTest { assertEquals("testIdWebapp", appInfo.webApps.get(0).moduleId); } - @Singleton public static class Orange { http://git-wip-us.apache.org/repos/asf/tomee/blob/86379b92/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java index 7ef0dbd..d7c6eb0 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java @@ -22,6 +22,7 @@ import org.apache.openejb.assembler.classic.TransactionServiceInfo; import org.apache.openejb.config.AppModule; import org.apache.openejb.config.ConfigurationFactory; import org.apache.openejb.config.EjbModule; +import org.apache.openejb.config.NewLoaderLogic; import org.apache.openejb.config.OutputGeneratedDescriptors; import org.apache.openejb.config.ValidationContext; import org.apache.openejb.config.ValidationFailedException; @@ -39,6 +40,7 @@ import java.util.Map; import java.util.Map.Entry; import java.util.ResourceBundle; import
[38/50] [abbrv] tomee git commit: avoid to scan too much when reactor has itest jars
avoid to scan too much when reactor has itest jars Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/76cd27fc Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/76cd27fc Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/76cd27fc Branch: refs/heads/master Commit: 76cd27fc51786789d7da609f451168b53d27a012 Parents: 4224af3 Author: Romain Manni-Bucau Authored: Wed May 16 09:39:44 2018 +0200 Committer: Romain Manni-Bucau Committed: Wed May 16 09:39:44 2018 +0200 -- .../openejb-core/src/main/resources/default.exclusions | 5 + .../org/apache/openejb/config/EarModuleNamesTest.java | 12 +--- .../org/apache/openejb/config/rules/InvokeMethod.java | 12 3 files changed, 26 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/main/resources/default.exclusions -- diff --git a/container/openejb-core/src/main/resources/default.exclusions b/container/openejb-core/src/main/resources/default.exclusions index d46396b..d795634 100644 --- a/container/openejb-core/src/main/resources/default.exclusions +++ b/container/openejb-core/src/main/resources/default.exclusions @@ -33,6 +33,7 @@ axis2- batchee-jbatch bcprov- bootstrap.jar +bsh- bval-core bval-jsr byte-buddy @@ -63,6 +64,7 @@ commons-pool2- cryptacular- cssparser- cxf- +debugger-agent deploy.jar derby- derbyclient- @@ -80,6 +82,8 @@ jnr- johnzon- fusemq-leveldb- geronimo-connector +geronimo-j2ee- +geronimo-jpa_ geronimo-javamail geronimo-transaction google- @@ -141,6 +145,7 @@ jsr311- jsse.jar juli- junit- +junit5- kahadb- kotlin-runtime leveldb http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java index 7dd3e8d..cbb6096 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java @@ -23,30 +23,37 @@ import org.apache.openejb.loader.SystemInstance; import org.apache.openejb.util.Archives; import org.junit.AfterClass; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; import javax.ejb.Singleton; import java.io.File; import java.util.HashMap; import java.util.Map; +import java.util.stream.Stream; import static org.junit.Assert.assertEquals; /** * @version $Rev$ $Date$ */ -@Ignore("this needs to get properly fixed. Currently it misses the TxMgr and thus blows up") public class EarModuleNamesTest { +private static final String[] ORIGINAL_EXCLUSIONS = NewLoaderLogic.getExclusions(); + @BeforeClass public static void preventDefaults() { System.setProperty("openejb.environment.default", "false"); SystemInstance.reset(); +// we use it in a bunch of other tests but not here +NewLoaderLogic.setExclusions( +Stream.concat(Stream.of(ORIGINAL_EXCLUSIONS), +Stream.of("openejb-itest", "failover-ejb")) + .toArray(String[]::new)); } @AfterClass public static void reset() { System.clearProperty("openejb.environment.default"); +NewLoaderLogic.setExclusions(ORIGINAL_EXCLUSIONS); SystemInstance.reset(); } @@ -217,7 +224,6 @@ public class EarModuleNamesTest { assertEquals("testIdWebapp", appInfo.webApps.get(0).moduleId); } - @Singleton public static class Orange { http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java index 7ef0dbd..d7c6eb0 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java @@ -22,6 +22,7 @@ import org.apache.openejb.assembler.classic.TransactionServiceInfo; import org.apache.openejb.config.AppModule; import org.apache.openejb.config.ConfigurationFactory; import org.apache.openejb.config.EjbModule; +import org.apache.openejb.config.NewLoaderLogic; import
tomee git commit: avoid to scan too much when reactor has itest jars
Repository: tomee Updated Branches: refs/heads/fb_tomee8 4224af351 -> 76cd27fc5 avoid to scan too much when reactor has itest jars Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/76cd27fc Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/76cd27fc Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/76cd27fc Branch: refs/heads/fb_tomee8 Commit: 76cd27fc51786789d7da609f451168b53d27a012 Parents: 4224af3 Author: Romain Manni-BucauAuthored: Wed May 16 09:39:44 2018 +0200 Committer: Romain Manni-Bucau Committed: Wed May 16 09:39:44 2018 +0200 -- .../openejb-core/src/main/resources/default.exclusions | 5 + .../org/apache/openejb/config/EarModuleNamesTest.java | 12 +--- .../org/apache/openejb/config/rules/InvokeMethod.java | 12 3 files changed, 26 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/main/resources/default.exclusions -- diff --git a/container/openejb-core/src/main/resources/default.exclusions b/container/openejb-core/src/main/resources/default.exclusions index d46396b..d795634 100644 --- a/container/openejb-core/src/main/resources/default.exclusions +++ b/container/openejb-core/src/main/resources/default.exclusions @@ -33,6 +33,7 @@ axis2- batchee-jbatch bcprov- bootstrap.jar +bsh- bval-core bval-jsr byte-buddy @@ -63,6 +64,7 @@ commons-pool2- cryptacular- cssparser- cxf- +debugger-agent deploy.jar derby- derbyclient- @@ -80,6 +82,8 @@ jnr- johnzon- fusemq-leveldb- geronimo-connector +geronimo-j2ee- +geronimo-jpa_ geronimo-javamail geronimo-transaction google- @@ -141,6 +145,7 @@ jsr311- jsse.jar juli- junit- +junit5- kahadb- kotlin-runtime leveldb http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java index 7dd3e8d..cbb6096 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/EarModuleNamesTest.java @@ -23,30 +23,37 @@ import org.apache.openejb.loader.SystemInstance; import org.apache.openejb.util.Archives; import org.junit.AfterClass; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; import javax.ejb.Singleton; import java.io.File; import java.util.HashMap; import java.util.Map; +import java.util.stream.Stream; import static org.junit.Assert.assertEquals; /** * @version $Rev$ $Date$ */ -@Ignore("this needs to get properly fixed. Currently it misses the TxMgr and thus blows up") public class EarModuleNamesTest { +private static final String[] ORIGINAL_EXCLUSIONS = NewLoaderLogic.getExclusions(); + @BeforeClass public static void preventDefaults() { System.setProperty("openejb.environment.default", "false"); SystemInstance.reset(); +// we use it in a bunch of other tests but not here +NewLoaderLogic.setExclusions( +Stream.concat(Stream.of(ORIGINAL_EXCLUSIONS), +Stream.of("openejb-itest", "failover-ejb")) + .toArray(String[]::new)); } @AfterClass public static void reset() { System.clearProperty("openejb.environment.default"); +NewLoaderLogic.setExclusions(ORIGINAL_EXCLUSIONS); SystemInstance.reset(); } @@ -217,7 +224,6 @@ public class EarModuleNamesTest { assertEquals("testIdWebapp", appInfo.webApps.get(0).moduleId); } - @Singleton public static class Orange { http://git-wip-us.apache.org/repos/asf/tomee/blob/76cd27fc/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java -- diff --git a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java index 7ef0dbd..d7c6eb0 100644 --- a/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java +++ b/container/openejb-core/src/test/java/org/apache/openejb/config/rules/InvokeMethod.java @@ -22,6 +22,7 @@ import org.apache.openejb.assembler.classic.TransactionServiceInfo; import org.apache.openejb.config.AppModule; import