Author: dkulp
Date: Wed Jul 27 03:05:54 2011
New Revision: 1151319
URL: http://svn.apache.org/viewvc?rev=1151319&view=rev
Log:
Start playing with parallel testing. Lots of work to do.
Modified:
camel/trunk/components/camel-cxf/pom.xml
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCXFGreeterRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterConverterRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterMessageRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadWithFeatureRouterTest.java
Modified: camel/trunk/components/camel-cxf/pom.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/pom.xml?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/pom.xml (original)
+++ camel/trunk/components/camel-cxf/pom.xml Wed Jul 27 03:05:54 2011
@@ -215,6 +215,9 @@
<reportFormat>brief</reportFormat>
<useFile>false</useFile>
<runOrder>alphabetical</runOrder>
+ <!--parallel>classes</parallel>
+ <perCoreThreadCount>true</perCoreThreadCount>
+ <threads>2</threads-->
<systemPropertyVariables>
<java.util.logging.config.file>${basedir}/target/test-classes/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCXFGreeterRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCXFGreeterRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCXFGreeterRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCXFGreeterRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -37,7 +37,6 @@ import org.springframework.context.suppo
import org.springframework.context.support.ClassPathXmlApplicationContext;
public abstract class AbstractCXFGreeterRouterTest extends CamelTestSupport {
- protected static Endpoint endpoint;
protected AbstractXmlApplicationContext applicationContext;
private final QName serviceName = new
QName("http://apache.org/hello_world_soap_http",
@@ -79,13 +78,6 @@ public abstract class AbstractCXFGreeter
}
- @AfterClass
- public static void stopService() {
- if (endpoint != null) {
- endpoint.stop();
- }
- }
-
@Test
public void testInvokingServiceFromCXFClient() throws Exception {
Service service = Service.create(serviceName);
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -39,6 +39,14 @@ import org.springframework.context.suppo
public class CXFGreeterRouterTest extends AbstractCXFGreeterRouterTest {
+ protected static Endpoint endpoint;
+ @AfterClass
+ public static void stopService() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
+
@BeforeClass
public static void startService() {
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterConverterRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterConverterRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterConverterRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterConverterRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -21,12 +21,20 @@ import javax.xml.ws.Endpoint;
import org.apache.camel.test.AvailablePortFinder;
import org.apache.hello_world_soap_http.GreeterImpl;
+
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class CxfGreeterConverterRouterTest extends
AbstractCXFGreeterRouterTest {
-
+ protected static Endpoint endpoint;
+ @AfterClass
+ public static void stopService() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
@BeforeClass
public static void startService() {
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterMessageRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterMessageRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterMessageRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterMessageRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -22,6 +22,8 @@ import javax.xml.ws.Endpoint;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder;
import org.apache.hello_world_soap_http.GreeterImpl;
+
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.springframework.context.support.ClassPathXmlApplicationContext;
@@ -29,6 +31,14 @@ import org.springframework.context.suppo
* The Greeter test with the MESSAGE date format
*/
public class CxfGreeterMessageRouterTest extends AbstractCXFGreeterRouterTest {
+ protected static Endpoint endpoint;
+ @AfterClass
+ public static void stopService() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
+
@BeforeClass
public static void startService() {
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -21,6 +21,8 @@ import javax.xml.ws.Endpoint;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder;
import org.apache.hello_world_soap_http.GreeterImpl;
+
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.springframework.context.support.ClassPathXmlApplicationContext;
@@ -28,6 +30,13 @@ import org.springframework.context.suppo
* The Greeter test with the PAYLOAD date format
*/
public class CxfGreeterPayLoadRouterTest extends AbstractCXFGreeterRouterTest
{
+ protected static Endpoint endpoint;
+ @AfterClass
+ public static void stopService() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
@BeforeClass
public static void startService() {
Modified:
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadWithFeatureRouterTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadWithFeatureRouterTest.java?rev=1151319&r1=1151318&r2=1151319&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadWithFeatureRouterTest.java
(original)
+++
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfGreeterPayLoadWithFeatureRouterTest.java
Wed Jul 27 03:05:54 2011
@@ -20,6 +20,8 @@ import javax.xml.ws.Endpoint;
import org.apache.camel.test.AvailablePortFinder;
import org.apache.hello_world_soap_http.GreeterImpl;
+
+import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.springframework.context.support.ClassPathXmlApplicationContext;
@@ -31,6 +33,14 @@ import org.springframework.context.suppo
* @version
*/
public class CxfGreeterPayLoadWithFeatureRouterTest extends
AbstractCXFGreeterRouterTest {
+ protected static Endpoint endpoint;
+ @AfterClass
+ public static void stopService() {
+ if (endpoint != null) {
+ endpoint.stop();
+ }
+ }
+
@BeforeClass
public static void startService() {