[jboss-cvs] JBossAS SVN: r100744 - trunk/testsuite/src/main/org/jboss/test/profileservice/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 9 07:28:12 EST 2010
Author: emuckenhuber
Date: 2010-02-09 07:28:12 -0500 (Tue, 09 Feb 2010)
New Revision: 100744
Modified:
trunk/testsuite/src/main/org/jboss/test/profileservice/test/JMXMappingUnitTestCase.java
Log:
[JBAS-7713] make sure the (on-demand) webApp is actually deployed before we start the tests :)
Modified: trunk/testsuite/src/main/org/jboss/test/profileservice/test/JMXMappingUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/profileservice/test/JMXMappingUnitTestCase.java 2010-02-09 12:09:36 UTC (rev 100743)
+++ trunk/testsuite/src/main/org/jboss/test/profileservice/test/JMXMappingUnitTestCase.java 2010-02-09 12:28:12 UTC (rev 100744)
@@ -22,28 +22,24 @@
package org.jboss.test.profileservice.test;
import java.net.URL;
-import java.util.Collection;
-import java.util.List;
import java.util.Set;
import javax.rmi.PortableRemoteObject;
import junit.framework.Test;
+import junit.framework.TestSuite;
import org.jboss.deployers.spi.management.ManagementView;
import org.jboss.managed.api.ComponentType;
import org.jboss.managed.api.ManagedComponent;
-import org.jboss.managed.api.ManagedOperation;
import org.jboss.managed.api.ManagedProperty;
import org.jboss.managed.api.RunState;
import org.jboss.metatype.api.values.CompositeValue;
import org.jboss.metatype.api.values.MetaValue;
import org.jboss.metatype.api.values.SimpleValue;
-import org.jboss.metatype.api.values.TableValue;
import org.jboss.test.ejb.proxy.beans.StatefulCounter;
import org.jboss.test.ejb.proxy.beans.StatefulCounterHome;
-import org.jboss.test.ejb.proxy.beans.HandleRetrievalStatefulSessionInterceptor.RetrievalMethodHandle;
-import org.jboss.test.ejb.proxy.test.ProxyLogicTestCase;
+import org.jboss.test.util.web.HttpUtils;
/**
* Tests JMX components exposed outside the MC
@@ -59,7 +55,22 @@
public static Test suite() throws Exception
{
- return getDeploySetup(JMXMappingUnitTestCase.class, "ejbproxy-test.jar");
+ final TestSuite suite = new TestSuite();
+
+ suite.addTest(new JMXMappingUnitTestCase("testEjbMetrics"));
+
+ // Make sure the jmx-console is deployed
+ suite.addTest(new JMXMappingUnitTestCase("deployWebApp"));
+
+ suite.addTest(new JMXMappingUnitTestCase("testConnector"));
+ suite.addTest(new JMXMappingUnitTestCase("testContextMO"));
+ suite.addTest(new JMXMappingUnitTestCase("testRunState"));
+ suite.addTest(new JMXMappingUnitTestCase("testServlet"));
+ suite.addTest(new JMXMappingUnitTestCase("testWebApplication"));
+ suite.addTest(new JMXMappingUnitTestCase("testWebApplicationManager"));
+ suite.addTest(new JMXMappingUnitTestCase("testWebHost"));
+
+ return getDeploySetup(suite, "ejbproxy-test.jar");
}
public void testEjbMetrics() throws Exception
@@ -94,6 +105,14 @@
fail("Could not find EJB!");
}
+ public void deployWebApp() throws Exception
+ {
+ // Deploy the jmx-console, in case it's getting deployed on-demand
+ // @see https://jira.jboss.org/jira/browse/JBAS-7713
+ String baseURL = HttpUtils.getBaseURL();
+ HttpUtils.accessURL(new URL(baseURL + "jmx-console"));
+ }
+
public void testWebApplicationManager()
throws Exception
{
More information about the jboss-cvs-commits
mailing list