I've committed some Round III interop tests:  Import1, Import2, and
Import3.  I've automated all the steps (see
http://www.whitemesa.net/r3/plan.html).  They work for everything but step
8, which I haven't debugged, yet.  That step may be too hard to automate in
ant; we'll see...

If anyone cares, here's what I did.  For each test there are 8 steps.

1.  Start with predefined WSDL
2.  Generate client from predefined WSDL
- run WSDL2Java
3.  Test generated client against pre-built server
- normal functional test
4.  Generate server from predefined WSDL
- run WSDL2Java
5.  Test generated client against generated server
- normal functional test with explicit local address specified
6.  Generate second client from generated server's WSDL
- run Java2WSDL on our generated server
- run WSDL2Java on resulting WSDL file, making sure output goes into a
"step6" package so it is different than the first set of generated files
7.  Test second generated client against generated server
- normal functional test
8.  Test second generated client against pre-built server
- normal functional test with explicit remote address specified

Take a look at test/wsdl/interop3/Import1TestCase.java and the import1
steps in Wsdl2javaTestSuite.xml.

Russell Butek
[EMAIL PROTECTED]

Reply via email to