You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/11/06 08:14:40 UTC
svn commit: r1406063 - in
/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb:
config/JMXDataSourceTest.java
core/stateless/StatelessInvocationStatsTest.java
core/stateless/StatelessPoolStatsTest.java
Author: rmannibucau
Date: Tue Nov 6 07:14:40 2012
New Revision: 1406063
URL: http://svn.apache.org/viewvc?rev=1406063&view=rev
Log:
activating jmx for tests needing it
Modified:
openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java
openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java
openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java
Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/config/JMXDataSourceTest.java Tue Nov 6 07:14:40 2012
@@ -28,6 +28,7 @@ import org.apache.openejb.jee.jpa.unit.P
import org.apache.openejb.junit.ApplicationComposer;
import org.apache.openejb.junit.Configuration;
import org.apache.openejb.junit.Module;
+import org.apache.openejb.monitoring.LocalMBeanServer;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -44,6 +45,8 @@ public class JMXDataSourceTest {
@Configuration
public Properties config() {
final Properties p = new Properties();
+ p.put(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+
p.put("JMXDataSourceTest", "new://Resource?type=DataSource");
p.put("JMXDataSourceTest.JdbcDriver", "org.hsqldb.jdbcDriver");
p.put("JMXDataSourceTest.JdbcUrl", "jdbc:hsqldb:mem:bval");
Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessInvocationStatsTest.java Tue Nov 6 07:14:40 2012
@@ -91,6 +91,16 @@ import java.util.concurrent.atomic.Atomi
* @version $Rev$ $Date$
*/
public class StatelessInvocationStatsTest extends TestCase {
+ @Override
+ public void setUp() {
+ System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+ }
+
+ @Override
+ public void tearDown() {
+ System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
+ }
+
/**
* This whole method is a template, feel free to split it anyway you like
* Fine to have one big
Modified: openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java?rev=1406063&r1=1406062&r2=1406063&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessPoolStatsTest.java Tue Nov 6 07:14:40 2012
@@ -25,6 +25,7 @@ import org.apache.openejb.assembler.clas
import org.apache.openejb.config.ConfigurationFactory;
import org.apache.openejb.jee.EjbJar;
import org.apache.openejb.jee.StatelessBean;
+import org.apache.openejb.monitoring.LocalMBeanServer;
import org.apache.openejb.test.util.Asserts;
import javax.annotation.PostConstruct;
@@ -51,6 +52,16 @@ public class StatelessPoolStatsTest exte
private final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
private ObjectName objectName;
+ @Override
+ public void setUp() {
+ System.setProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE, Boolean.TRUE.toString());
+ }
+
+ @Override
+ public void tearDown() {
+ System.clearProperty(LocalMBeanServer.OPENEJB_JMX_ACTIVE);
+ }
+
/**
* @throws Exception On error
*/