Author: veithen
Date: Mon May 1 11:31:09 2017
New Revision: 1793309
URL: http://svn.apache.org/viewvc?rev=1793309&view=rev
Log:
AXIS2-5785: Move the ADB tests relying on XSD2Java to adb-tests, so that we
later replace the maven-antrun-plugin execution by axis2-xsd2java-maven-plugin.
Added:
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/org/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/org/apache/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/org/apache/axis2/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/org/apache/axis2/schema/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/helper/org/apache/axis2/schema/testsuite/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/helper/org/apache/axis2/schema/testsuite/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/ADBBeanUtil.java
- copied unchanged from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/ADBBeanUtil.java
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/AbstractTestCase.java
- copied unchanged from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/all/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/all/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/anytype/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/anytype/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/attribute/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/attribute/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/base64binary/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/base64binary/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/booleantest/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/booleantest/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/chameleon/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/chameleon/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/choice/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/choice/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/decimal/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/decimal/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/defaultnamespaces/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/defaultnamespaces/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/defaultvalue/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/defaultvalue/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/enumeration/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/enumeration/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/extension/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/extension/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/fix/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/fix/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/group/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/group/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/innerchoice/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerchoice/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/innerparticleextension/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerparticleextension/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/innerparticles/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerparticles/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/list/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/list/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/nonamespace/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/nonamespace/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/particlemaxoccurs/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/particlemaxoccurs/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/populate/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/populate/Util.java
- copied unchanged from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/populate/Util.java
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/populate/derived/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/populate/derived/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/populate/other/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/populate/other/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/populate/simple/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/populate/simple/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/references/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/references/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/restriction/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/restriction/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/testsuite/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/testsuite/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/union/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/union/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/union2/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/union2/
axis/axis2/java/core/trunk/modules/adb-tests/src/test/java/org/apache/axis2/schema/unqualified/
- copied from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/unqualified/
axis/axis2/java/core/trunk/modules/adb-tests/sub-build.xml
- copied unchanged from r1793308,
axis/axis2/java/core/trunk/modules/adb-codegen/sub-build.xml
Removed:
axis/axis2/java/core/trunk/modules/adb-codegen/sub-build.xml
axis/axis2/java/core/trunk/modules/adb-codegen/test/helper/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/ADBBeanUtil.java
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/all/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/anytype/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/attribute/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/base64binary/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/booleantest/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/chameleon/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/choice/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/decimal/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/defaultnamespaces/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/defaultvalue/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/enumeration/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/extension/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/fix/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/group/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerchoice/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerparticleextension/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/innerparticles/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/list/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/nonamespace/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/particlemaxoccurs/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/populate/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/references/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/restriction/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/testsuite/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/union/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/union2/
axis/axis2/java/core/trunk/modules/adb-codegen/test/org/apache/axis2/schema/unqualified/
Modified:
axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml
axis/axis2/java/core/trunk/modules/adb-tests/pom.xml
Modified: axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml?rev=1793309&r1=1793308&r2=1793309&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml Mon May 1 11:31:09
2017
@@ -116,21 +116,11 @@
<configuration>
<excludes>
<exclude>org/apache/axis2/schema/ExtensionUtilityTest.java</exclude>
-
<exclude>org/apache/axis2/schema/innerparticleextension/TestInnerParticleExtension.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <testExcludes>
-
<exclude>helper/org/apache/axis2/schema/testsuite/TestAnyType*Helper.java</exclude>
- </testExcludes>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
@@ -154,47 +144,6 @@
<goal>run</goal>
</goals>
</execution>
- <execution>
- <id>generate-test-sources</id>
- <phase>generate-test-sources</phase>
- <configuration>
- <tasks unless="maven.test.skip">
- <property name="maven.junit.jvmargs" value=""
/>
- <path id="maven.dependency.classpath">
- <path refid="maven.compile.classpath" />
- </path>
- <property name="compiled.classes.dir"
value="target/classes" />
- <!-- Theres got to be a better way to do this
-->
- <property name="schema.source.dir"
value="test-resources/xsd" />
- <property name="testsuite.source.dir"
value="test-resources/testsuite" />
- <property name="schema.output.base.dir"
value="target/schema" />
- <property name="schema.generated.src.dir"
value="${schema.output.base.dir}/src" />
- <property name="schema.generated.classes.dir"
value="${schema.output.base.dir}/classes" />
- <ant antfile="sub-build.xml" inheritall="true"
inheritrefs="true" dir="." target="main" />
- </tasks>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>add-test-source</id>
- <phase>process-test-resources</phase>
- <goals>
- <goal>add-test-source</goal>
- </goals>
- <configuration>
- <sources>
- <source>${basedir}/target/schema/src</source>
- </sources>
- </configuration>
- </execution>
</executions>
</plugin>
</plugins>
Modified: axis/axis2/java/core/trunk/modules/adb-tests/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-tests/pom.xml?rev=1793309&r1=1793308&r2=1793309&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-tests/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/adb-tests/pom.xml Mon May 1 11:31:09
2017
@@ -43,6 +43,13 @@
<scope>test</scope>
</dependency>
<dependency>
+ <!-- TODO: remove this when we switch to the axis2-xsd2java-maven
plugin -->
+ <groupId>${project.groupId}</groupId>
+ <artifactId>axis2-adb-codegen</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>${project.groupId}</groupId>
<artifactId>axis2-transport-local</artifactId>
<version>${project.version}</version>
@@ -60,6 +67,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>testutils</artifactId>
<scope>test</scope>
@@ -79,6 +91,53 @@
<build>
<plugins>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-test-sources</id>
+ <phase>generate-test-sources</phase>
+ <configuration>
+ <tasks unless="maven.test.skip">
+ <property name="maven.junit.jvmargs" value=""
/>
+ <path id="maven.dependency.classpath">
+ <path refid="maven.test.classpath" />
+ </path>
+ <property name="compiled.classes.dir"
value="target/classes" />
+ <!-- Theres got to be a better way to do this
-->
+ <property name="schema.source.dir"
value="../adb-codegen/test-resources/xsd" />
+ <property name="testsuite.source.dir"
value="../adb-codegen/test-resources/testsuite" />
+ <property name="schema.output.base.dir"
value="target/schema" />
+ <property name="schema.generated.src.dir"
value="${schema.output.base.dir}/src" />
+ <property name="schema.generated.classes.dir"
value="${schema.output.base.dir}/classes" />
+ <ant antfile="sub-build.xml" inheritall="true"
inheritrefs="true" dir="." target="main" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>add-test-source</id>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${basedir}/target/schema/src</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>${project.version}</version>
@@ -352,6 +411,24 @@
</dependencies>
</plugin>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <testExcludes>
+
<exclude>helper/org/apache/axis2/schema/testsuite/TestAnyType*Helper.java</exclude>
+ </testExcludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <inherited>true</inherited>
+ <configuration>
+ <excludes>
+
<exclude>org/apache/axis2/schema/innerparticleextension/TestInnerParticleExtension.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>