You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ni...@apache.org on 2007/11/20 10:03:32 UTC

svn commit: r596578 - in /incubator/cxf/trunk: parent/pom.xml rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java

Author: ningjiang
Date: Tue Nov 20 01:03:31 2007
New Revision: 596578

URL: http://svn.apache.org/viewvc?rev=596578&view=rev
Log:
Override the createBus() in AbstractCXFSpringTest.java, still set the DontClosePort flag in IBM jdk's profile

Modified:
    incubator/cxf/trunk/parent/pom.xml
    incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java

Modified: incubator/cxf/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/parent/pom.xml?rev=596578&r1=596577&r2=596578&view=diff
==============================================================================
--- incubator/cxf/trunk/parent/pom.xml (original)
+++ incubator/cxf/trunk/parent/pom.xml Tue Nov 20 01:03:31 2007
@@ -209,6 +209,7 @@
                         <includes>
                             <include>**/*Test.java</include>
                             <include>**/*TestCase.java</include>
+                            <include>**/*TestCases.java</include>
                         </includes>
                         <!-- do not exclude **/Abstract*Test.java **/Abstract*TestCase.java -->
                         <excludes>
@@ -986,6 +987,13 @@
                                 <property>
                                     <name>spring.validation.mode</name>
                                     <value>${spring.validation.mode}</value>
+                                </property>
+                                <property>
+                                    <!-- If we close the port after a client in the same JVM has oppened a keep-alive
+                                     connection, on some Linux's, the socket remains consumed until
+                                     some timeout occurs.   That may cause some tests to timeout/hang. -->
+                                    <name>org.apache.cxf.transports.http_jetty.DontClosePort</name>
+                                    <value>true</value>
                                 </property>                                
                             </systemProperties>
                         </configuration>

Modified: incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java?rev=596578&r1=596577&r2=596578&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java (original)
+++ incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/test/AbstractCXFSpringTest.java Tue Nov 20 01:03:31 2007
@@ -19,6 +19,8 @@
 
 package org.apache.cxf.test;
 
+import org.apache.cxf.Bus;
+import org.apache.cxf.BusException;
 import org.junit.After;
 import org.junit.Before;
 import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
@@ -59,6 +61,16 @@
         }
         additionalSpringConfiguration(applicationContext);
         applicationContext.refresh();
+        super.setUpBus();
+    }
+    
+    @Before
+    public void setUpBus() throws Exception {
+        // override the super before method
+    }
+    
+    public Bus createBus() throws BusException {        
+        return getBean(Bus.class, "cxf");
     }
     
     @After