You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2011/12/31 14:32:20 UTC

svn commit: r1226082 - in /axis/axis1/java/trunk: axis/ axis/src/test/java/test/faults/ axis/src/test/java/test/jaxrpc/ axis/src/test/java/test/message/ axis/src/test/java/test/outparams/ axis/src/test/java/test/outparams2/ axis/src/test/java/test/prop...

Author: veithen
Date: Sat Dec 31 13:32:18 2011
New Revision: 1226082

URL: http://svn.apache.org/viewvc?rev=1226082&view=rev
Log:
More mavenized tests.

Added:
    axis/axis1/java/trunk/axis/src/test/java/test/faults/
      - copied from r1226076, axis/axis1/java/trunk/test/faults/
    axis/axis1/java/trunk/axis/src/test/java/test/jaxrpc/
      - copied from r1226076, axis/axis1/java/trunk/test/jaxrpc/
    axis/axis1/java/trunk/axis/src/test/java/test/message/
      - copied from r1226076, axis/axis1/java/trunk/test/message/
    axis/axis1/java/trunk/axis/src/test/java/test/outparams/
      - copied from r1226076, axis/axis1/java/trunk/test/outparams/
    axis/axis1/java/trunk/axis/src/test/java/test/outparams2/
      - copied from r1226076, axis/axis1/java/trunk/test/outparams2/
    axis/axis1/java/trunk/axis/src/test/java/test/properties/
      - copied from r1226076, axis/axis1/java/trunk/test/properties/
    axis/axis1/java/trunk/axis/src/test/java/test/providers/
      - copied from r1226076, axis/axis1/java/trunk/test/providers/
    axis/axis1/java/trunk/axis/src/test/java/test/session/
      - copied from r1226076, axis/axis1/java/trunk/test/session/
    axis/axis1/java/trunk/axis/src/test/java/test/soap/
      - copied from r1226076, axis/axis1/java/trunk/test/soap/
    axis/axis1/java/trunk/integration/src/test/java/test/dynamic/
      - copied from r1226073, axis/axis1/java/trunk/test/dynamic/
Removed:
    axis/axis1/java/trunk/axis/src/test/java/test/faults/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/faults/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/jaxrpc/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/jaxrpc/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/message/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/message/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/outparams/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/outparams/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/outparams2/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/outparams2/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/properties/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/properties/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/providers/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/providers/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/session/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/session/build.xml
    axis/axis1/java/trunk/axis/src/test/java/test/soap/PackageTests.java
    axis/axis1/java/trunk/axis/src/test/java/test/soap/build.xml
    axis/axis1/java/trunk/integration/src/test/java/test/dynamic/PackageTests.java
    axis/axis1/java/trunk/integration/src/test/java/test/dynamic/build.xml
    axis/axis1/java/trunk/test/dynamic/
    axis/axis1/java/trunk/test/faults/
    axis/axis1/java/trunk/test/jaxrpc/
    axis/axis1/java/trunk/test/message/
    axis/axis1/java/trunk/test/outparams/
    axis/axis1/java/trunk/test/outparams2/
    axis/axis1/java/trunk/test/properties/
    axis/axis1/java/trunk/test/providers/
    axis/axis1/java/trunk/test/session/
    axis/axis1/java/trunk/test/soap/
Modified:
    axis/axis1/java/trunk/axis/pom.xml
    axis/axis1/java/trunk/integration/pom.xml
    axis/axis1/java/trunk/integration/src/test/java/test/dynamic/ServiceGetPort.java

Modified: axis/axis1/java/trunk/axis/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis/pom.xml?rev=1226082&r1=1226081&r2=1226082&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis/pom.xml (original)
+++ axis/axis1/java/trunk/axis/pom.xml Sat Dec 31 13:32:18 2011
@@ -203,6 +203,13 @@
             <plugin>
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
+                    <includes>
+                        <include>**/Test*.java</include>
+                        <include>**/*Test.java</include>
+                        <!-- TODO: tests that don't follow standard naming convention -->
+                        <include>test/faults/FaultDecode.java</include>
+                        <include>test/faults/FaultEncode.java</include>
+                    </includes>
                     <excludes>
                         <!-- Quote: "comment out for now - this class is a mess" -->
                         <exclude>test/utils/TestOptions.java</exclude>
@@ -212,6 +219,8 @@
                         <!-- These are actually not unit tests -->
                         <exclude>test/concurrency/TestService.java</exclude>
                         <exclude>test/MSGDispatch/TestService.java</exclude>
+                        <exclude>test/soap/TestFaultHandler.java</exclude>
+                        <exclude>test/soap/TestHandler.java</exclude>
                     </excludes>
                     <!-- TODO: this is bad; it could mean that Axis is not working properly on modern JREs -->
                     <argLine>-Xbootclasspath/p:${project.build.directory}/endorsed/xmlParserAPIs.jar</argLine>

Modified: axis/axis1/java/trunk/integration/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/integration/pom.xml?rev=1226082&r1=1226081&r2=1226082&view=diff
==============================================================================
--- axis/axis1/java/trunk/integration/pom.xml (original)
+++ axis/axis1/java/trunk/integration/pom.xml Sat Dec 31 13:32:18 2011
@@ -52,6 +52,7 @@
                 <version>${project.version}</version>
                 <executions>
                     <execution>
+                        <id>echo</id>
                         <goals>
                             <goal>wsdl2java</goal>
                         </goals>
@@ -71,12 +72,61 @@
                             </mappings>
                         </configuration>
                     </execution>
+                    <execution>
+                        <id>addr</id>
+                        <goals>
+                            <goal>wsdl2java</goal>
+                        </goals>
+                        <configuration>
+                            <file>../samples/addr/AddressBook.wsdl</file>
+                            <output>${project.build.directory}/work</output>
+                            <typeMappingVersion>1.1</typeMappingVersion>
+                            <mappings>
+                                <mapping>
+                                    <namespace>urn:AddressFetcher2</namespace>
+                                    <package>samples.addr</package>
+                                </mapping>
+                            </mappings>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.7</version>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <target>
+                                <!-- TODO: quick and dirty hack to be able to compile all tests -->
+                                <mkdir dir="${project.build.directory}/work/samples/client"/>
+                                <copy file="../samples/client/DynamicInvoker.java" todir="${project.build.directory}/work/samples/client"/>
+                            </target>
+                        </configuration>
+                    </execution>
                 </executions>
             </plugin>
             <plugin>
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
+                    <includes>
+                        <include>**/Test*.java</include>
+                        <include>**/*Test.java</include>
+                        <!-- TODO: test doesn't follow standard naming convention -->
+                        <include>test/dynamic/ServiceGetPort.java</include>
+                    </includes>
                     <excludes>
+                        <!-- Quote:
+                            // FIX BUILD 05/27/03 : "junit" tests should NOT be accessing the
+                            // network at all - these tests should move to test.wsdl.dynamic
+                            // and should not reference services which might go down. ~~gdaniels
+                        -->
+                        <exclude>test/dynamic/TestDynamicInvoker.java</exclude>
+                        <exclude>test/dynamic/TestJAXRPCDII.java</exclude>
                         <!-- TODO: this test causes an OOM error; investigate why -->
                         <exclude>test/encoding/TestSer.java</exclude>
                     </excludes>

Modified: axis/axis1/java/trunk/integration/src/test/java/test/dynamic/ServiceGetPort.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/integration/src/test/java/test/dynamic/ServiceGetPort.java?rev=1226082&r1=1226073&r2=1226082&view=diff
==============================================================================
--- axis/axis1/java/trunk/integration/src/test/java/test/dynamic/ServiceGetPort.java (original)
+++ axis/axis1/java/trunk/integration/src/test/java/test/dynamic/ServiceGetPort.java Sat Dec 31 13:32:18 2011
@@ -39,7 +39,7 @@ public class ServiceGetPort extends Test
     
     public void testGetGeneratedStub() throws Exception {
         Service service = ServiceFactory.newInstance().createService(
-                new URL("file:samples/addr/AddressBook.wsdl"),
+                new URL("file:../samples/addr/AddressBook.wsdl"),
                 new QName("urn:AddressFetcher2", "AddressBookService"));
         QName portName = new QName("urn:AddressFetcher2", "AddressBook");
         Remote stub = service.getPort(portName, AddressBook.class);