You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Gayan Asanka (JIRA)" <ji...@apache.org> on 2005/09/16 13:16:13 UTC

[jira] Commented: (AXIS2-19) Interop Tests for Axis2

    [ http://issues.apache.org/jira/browse/AXIS2-19?page=comments#action_12329533 ] 

Gayan Asanka commented on AXIS2-19:
-----------------------------------

Hi All,

I worked on Round1, Round2, and Round3 interop tests. I tryied all the relevent servers with axis2 clients. But in Round1 only few servers (links) were working (see the previous comment) and only one server (easysoap.sourceforge.net) responded successfully.

In round2, state is quite good. but still there are failing test cases.

in Round3, Almost all Axiom based tests passed except some echoHeader tests (those did not return the headers). 

Now i am working on Round3 doc/Lit type client side tests (which is seems to be a hard work than expected). I am going to use codegen for this tests. it would handled (code generation, compilation, running) via independant build.xml. But i can't place test src code inside src directory as usual. Because they wouldn't compile without generated code. Hence even the main build will not work without running this new build.xml. That means the build will always depend on interop things. So, to get rid of it, I wish to keep DoclitInteropTest src out of the src path. and run seperately via this build.xml. To prevent schema path conflicts, i have to do this one by one, i. e.

test1 - codegen 
test1 - compile
test1 - run

test2 - codegen
test2 - compile
test2 - run

etc...


Now i am working on Serverside tests too. Here we only support with Doc/Lit type wsdls. I've built three archives by now and will be deployed in a public ip soon. 

I hope to publish all interop tests results, just after finishing these two issues.

Thank you.
Gayan Asanka



> Interop Tests for Axis2
> -----------------------
>
>          Key: AXIS2-19
>          URL: http://issues.apache.org/jira/browse/AXIS2-19
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Test
>   Components: samples, build,site  & docs
>     Reporter: Srinath Perera
>     Assignee: Srianth Perera

>
> Interoperability test are to make sure that the Web Service implementation of different type (Apache Axis, .NET, WASP, GSOAP, Axis C++) can be work with each other. The WS-I profile provide the guide lines and the there are tests that make sure that the interoperability requirements are met. 
> There are few of such tests 
> 1)	Round one tests, http://www.xmethods.net/ilab/
> 2)	Round two tests, http://www.whitemesa.com/interop.htm
> They are in different levels Simple types, Complext types …
> The tests provides the SOAPMessages and/or WSDL that explains the Web Services and the each SOAP implementation is suppose to write Servers that accepts the SOAP Message from all the client implementations and write clients that can talk to all other server implementations.
> The task is to write a Server and Client side for the interop WSDL. The guide lines can be found from the Axis1.x interop tests (http://cvs.apache.org/viewcvs.cgi/ws-axis/java/test/wsdl/ interop, interop3, interop4  ...) and the Axis2 interop sample. (https://svn.apache.org/repos/asf/webservices/axis/trunk/java/modules/samples/src)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira