Revision: 965738
Changes
1. * ODE-875, first commit for enabing axis2-war testing task. (detail)
Started by an SCM change
Test Result (13 failures / +13)
* org.apache.ode.axis2.EndpointTimeoutsTest.testTimeouts
* org.apache.ode.axis2.NoP2PTest.testNoP2P
* org.apache.ode.axis2.SelectorsTest.testNoP2P
* org.apache.ode.axis2.ServiceFaultCatchTest.testSimpleFaultCatch
* org.apache.ode.axis2.SoapHeader2Test.testSoapHeaders
* org.apache.ode.axis2.SoapHeaderTest.testSimplePassing
*
org.apache.ode.axis2.correlation.CorrelationJoinHibTest.testCorrelationJoin
*
org.apache.ode.axis2.correlation.CorrelationJoinLazyHibTest.testCorrelationJoin
*
org.apache.ode.axis2.correlation.CorrelationJoinLazyTest.testCorrelationJoin
* org.apache.ode.axis2.correlation.CorrelationJoinTest.testCorrelationJoin
*
org.apache.ode.axis2.correlation.CorrelationMultiHibTest.testCorrelationMulti
* org.apache.ode.axis2.correlation.CorrelationMultiTest.testCorrelationMulti
* org.apache.ode.axis2.correlation.CorrelationUnicityTest.test
Show all failed tests >>>
On Tue, Jul 20, 2010 at 9:13 AM, <[email protected]> wrote:
> Author: jeffyu
> Date: Tue Jul 20 07:13:16 2010
> New Revision: 965738
>
> URL: http://svn.apache.org/viewvc?rev=965738&view=rev
> Log:
> * ODE-875, first commit for enabing axis2-war testing task.
>
> Added:
> ode/trunk/axis2-war/itest_setup.groovy
> Modified:
> ode/trunk/axis2-war/pom.xml
>
> ode/trunk/axis2-war/src/test/java/org/apache/ode/axis2/correlation/CorrelationUnicityTest.java
> ode/trunk/bpel-test/pom.xml
> ode/trunk/pom.xml
>
> Added: ode/trunk/axis2-war/itest_setup.groovy
> URL:
> http://svn.apache.org/viewvc/ode/trunk/axis2-war/itest_setup.groovy?rev=965738&view=auto
> ==============================================================================
> --- ode/trunk/axis2-war/itest_setup.groovy (added)
> +++ ode/trunk/axis2-war/itest_setup.groovy Tue Jul 20 07:13:16 2010
> @@ -0,0 +1,77 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements. See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership. The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied. See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +
> +import java.io.File
> +
> +def warname = project.build.directory+"/"+project.build.finalName+".war";
> +def webapp = project.build.directory + "/webapp";
> +def testresources = new File(project.basedir, 'src/test/webapp')
> +
> +log.info('-----Performing pre-integration test tasks-----');
> +log.info('extracting the axis2 war');
> +ant.unwar(src: warname , dest: webapp )
> +log.info('copying over the test webapp resources');
> +ant.copy(todir: webapp) {
> + fileset(dir: testresources) {
> + include(name: '**')
> + }
> +}
> +//This was in buildr, don't know if it is needed
> +//copy target/test-classes/TestEndpointProperties/*_global_conf*.endpoint to
> webapp/WEB-INF/conf
> +
> +prepare_secure_services_tests (new
> File(project.build.testOutputDirectory,'TestRampartBasic/secured-services'),~/sample\d+\.axis2/);
> +prepare_secure_services_tests (new
> File(project.build.testOutputDirectory,'TestRampartPolicy/secured-services'),~/sample\d+\-policy\.xml/);
> +prepare_secure_processes_tests (new
> File(project.build.testOutputDirectory,'TestRampartBasic/secured-processes'));
> +prepare_secure_processes_tests (new
> File(project.build.testOutputDirectory,'TestRampartPolicy/secured-processes'));
> +
> +def prepare_secure_processes_tests(test_dir) {
> + log.info('preparing the secure process tests in ' + test_dir);
> + def p = ~/sample\d+\-service\.xml/;
> + test_dir.eachFileMatch(p) { service_file ->
> + def sample_name = service_file.getName().split('-')[0];
> + def proc_dir = test_dir.getAbsolutePath() +'/process-' + sample_name;
> + ant.copy(todir: proc_dir) {
> + fileset(dir: test_dir.getAbsolutePath()+'/process-template') {
> + include(name: '**')
> + }
> + }
> + ant.copy(file: service_file, tofile: proc_dir +
> '/HelloService.axis2');
> + }
> +}
> +
> +def prepare_secure_services_tests(test_dir, file_pattern){
> + log.info('preparing the secure services tests with pattern
> '+file_pattern+' in ' + test_dir);
> + test_dir.eachFileMatch(file_pattern) { config_file ->
> + def sample_name = config_file.getName().split("\\.")[0];
> + def proc_dir = test_dir.getAbsolutePath() +'/process-' + sample_name;
> + ant.filterset(id: sample_name+'_filter', begintoken: '{', endtoken:
> '}'){
> + filter(token: 'sample.namespace', value: 'http://'+
> sample_name.replaceAll('-','.')+'.samples.rampart.apache.org');
> + filter(token: 'sample.service.name', value: sample_name);
> + }
> + ant.copy(todir: proc_dir) {
> + fileset(dir: test_dir.getAbsolutePath()+'/process-template')
> {
> + include(name: '**')
> + }
> + filterset(refid: sample_name+'_filter');
> + }
> + ant.copy(todir: proc_dir, file: config_file){
> + filterset(refid: sample_name+'_filter');
> + }
> + }
> + }
> \ No newline at end of file
>
> Modified: ode/trunk/axis2-war/pom.xml
> URL:
> http://svn.apache.org/viewvc/ode/trunk/axis2-war/pom.xml?rev=965738&r1=965737&r2=965738&view=diff
> ==============================================================================
> --- ode/trunk/axis2-war/pom.xml (original)
> +++ ode/trunk/axis2-war/pom.xml Tue Jul 20 07:13:16 2010
> @@ -300,69 +300,68 @@
> </execution>
> </executions>
> </plugin>
> - <!--plugin>
> - <groupId>org.mortbay.jetty</groupId>
> - <artifactId>maven-jetty-plugin</artifactId>
> - <version>6.1.10</version>
> - <configuration>
> - <scanIntervalSeconds>10</scanIntervalSeconds>
> - <stopKey>foo</stopKey>
> - <stopPort>9999</stopPort>
> -
> <webApp>${basedir}/target/ode-axis2-war-${project.version}.war</webApp>
> - </configuration>
> - <executions>
> - <execution>
> - <id>start-jetty</id>
> + <plugin>
> + <groupId>org.apache.maven.plugins</groupId>
> + <artifactId>maven-compiler-plugin</artifactId>
> + <executions>
> + <execution>
> + <id>compiler-it</id>
> + <phase>pre-integration-test</phase>
> + <goals>
> + <goal>testCompile</goal>
> + </goals>
> + </execution>
> + </executions>
> + </plugin>
> + <plugin>
> + <artifactId>maven-resources-plugin</artifactId>
> + <executions>
> + <execution>
> + <id>resources-it</id>
> <phase>pre-integration-test</phase>
> <goals>
> - <goal>run-war</goal>
> + <goal>testResources</goal>
> + </goals>
> + </execution>
> + </executions>
> + </plugin>
> + <plugin>
> + <!--doclet does not support not-found="ignore" -->
> + <groupId>org.codehaus.groovy.maven</groupId>
> + <artifactId>gmaven-plugin</artifactId>
> + <executions>
> + <execution>
> + <id>prepare-itests</id>
> + <phase>pre-integration-test</phase>
> + <goals>
> + <goal>execute</goal>
> </goals>
> <configuration>
> - <scanIntervalSeconds>0</scanIntervalSeconds>
> - <daemon>true</daemon>
> +
> <source>${pom.basedir}/itest_setup.groovy</source>
> </configuration>
> - </execution>
> - <execution>
> - <id>stop-jetty</id>
> - <phase>post-integration-test</phase>
> + </execution>
> + </executions>
> + </plugin>
> +
> + <plugin>
> + <artifactId>maven-surefire-plugin</artifactId>
> + <executions>
> + <execution>
> + <id>test-axis2-web</id>
> + <phase>integration-test</phase>
> <goals>
> - <goal>stop</goal>
> + <goal>test</goal>
> </goals>
> - </execution>
> - </executions>
> - </plugin>
> - <plugin>
> - <groupId>org.apache.maven.plugins</groupId>
> - <artifactId>maven-compiler-plugin</artifactId>
> - <executions>
> - <execution>
> - <id>compiler-it</id>
> - <phase>pre-integration-test</phase>
> - <goals>
> - <goal>testCompile</goal>
> - </goals>
> - </execution>
> - </executions>
> - </plugin-->
> - <!-- FIXME: temporary commented out -->
> - <plugin>
> - <artifactId>maven-surefire-plugin</artifactId>
> - <configuration>
> - <includes>
> - <include>**/*TestCase.java</include>
> - <include>**/Test.java</include>
> - </includes>
> - </configuration>
> - <executions>
> - <execution>
> - <id>test-axis2-web</id>
> - <phase>integration-test</phase>
> - <goals>
> - <goal>test</goal>
> - </goals>
> - </execution>
> - </executions>
> - </plugin>
> + <configuration>
> + <forkMode>always</forkMode>
> +
> <redirectTestOutputToFile>true</redirectTestOutputToFile>
> + <additionalClasspathElements>
> +
> <additionalClasspathElement>${project.build.directory}</additionalClasspathElement>
> + </additionalClasspathElements>
> + </configuration>
> + </execution>
> + </executions>
> + </plugin>
> </plugins>
> </build>
>
>
> Modified:
> ode/trunk/axis2-war/src/test/java/org/apache/ode/axis2/correlation/CorrelationUnicityTest.java
> URL:
> http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/test/java/org/apache/ode/axis2/correlation/CorrelationUnicityTest.java?rev=965738&r1=965737&r2=965738&view=diff
> ==============================================================================
> ---
> ode/trunk/axis2-war/src/test/java/org/apache/ode/axis2/correlation/CorrelationUnicityTest.java
> (original)
> +++
> ode/trunk/axis2-war/src/test/java/org/apache/ode/axis2/correlation/CorrelationUnicityTest.java
> Tue Jul 20 07:13:16 2010
> @@ -17,8 +17,10 @@
> * under the License.
> */
>
> -package org.apache.ode.axis2;
> +package org.apache.ode.axis2.correlation;
>
> +import org.apache.ode.axis2.Axis2TestBase;
> +import org.apache.ode.axis2.ODEConfigDirAware;
> import org.testng.annotations.Test;
> import static org.testng.AssertJUnit.assertTrue;
>
>
> Modified: ode/trunk/bpel-test/pom.xml
> URL:
> http://svn.apache.org/viewvc/ode/trunk/bpel-test/pom.xml?rev=965738&r1=965737&r2=965738&view=diff
> ==============================================================================
> --- ode/trunk/bpel-test/pom.xml (original)
> +++ ode/trunk/bpel-test/pom.xml Tue Jul 20 07:13:16 2010
> @@ -161,13 +161,7 @@
> <plugin>
> <artifactId>maven-surefire-plugin</artifactId>
> <configuration>
> - <!-- FIXME: temporary skip it, 3 failed test cases (2 in JDK6, 3
> in JDK5): testIMA, testRetireOld, testIsolated**-->
> <excludes>
> - <!--
> - <exclude>**/MessageRouting20Test.java</exclude>
> - <exclude>**/VersionedRedeployTest.java</exclude>
> - <exclude>**/StructuredActivities20Test.java</exclude>
> - -->
> </excludes>
> </configuration>
> </plugin>
>
> Modified: ode/trunk/pom.xml
> URL:
> http://svn.apache.org/viewvc/ode/trunk/pom.xml?rev=965738&r1=965737&r2=965738&view=diff
> ==============================================================================
> --- ode/trunk/pom.xml (original)
> +++ ode/trunk/pom.xml Tue Jul 20 07:13:16 2010
> @@ -158,7 +158,7 @@
> <module>jbi-bundle</module>
> <module>jbi-karaf</module>
> <module>distro/src/examples-jbi/maven2/ping-pong-osgi</module>
> - <module>axis2-war</module>
> + <!--module>axis2-war</module-->
> <module>bpel-itest</module>
> </modules>
>
>
>
>
--
Regards,
Rafał Rusin
http://rrusin.blogspot.com