gdaniels 02/02/21 21:38:50 Added: java axis.properties java/test/wsdl/interop3 emptysa.xml Log: Add individual ant build file for the emptysa round 3 test, and a property file at the top level to hold all the common properties. This is a quick stab at a way we might begin to make things a bit more modular in the test framework. Revision Changes Path 1.1 xml-axis/java/axis.properties Index: axis.properties =================================================================== axis.version=alpha 3 name=axis Name=Axis year=2001 debug=off deprecation=true src.dir=./src docs.dir=./docs samples.dir=./samples test.dir=./test lib.dir=./lib wsdl4j.jar=lib/wsdl4j.jar commons-logging.jar=lib/commons-logging.jar log4j-core.jar=lib/log4j-core.jar clutil.jar=lib/clutil.jar tt-bytecode.jar=lib/tt-bytecode.jar junit.jar=lib/junit.jar packages=org.*,javax.* build.file=build.xml build.dir=build build.dest=build/classes build.lib=build/lib build.samples=build/classes/samples build.javadocs=build/javadocs build.webapp=build/webapps/axis webapp=webapps/axis dist.dir=axis-1_0 test.functional.usefile=true 1.1 xml-axis/java/test/wsdl/interop3/emptysa.xml Index: emptysa.xml =================================================================== <project name="EmptySATest" default="main" basedir="../../.."> <target name="check"> <echo message="${build.dest}"/> </target> <path id="test-classpath"> <pathelement location="${build.dest}" /> <pathelement path="${java.class.path}" /> <pathelement location="${java.home}/../lib/tools.jar"/> <fileset dir="../java/lib"> <include name="*.jar"/> </fileset> </path> <taskdef name="wsdl2java" classname="test.wsdl.Wsdl2javaAntTask"> <classpath refid="test-classpath" /> </taskdef> <taskdef name="java2wsdl" classname="test.wsdl.Java2WsdlAntTask"> <classpath refid="test-classpath" /> </taskdef> <target name="main"> <property file="axis.properties"/> <!-- EmptySA --> <!-- Steps 1, 2 and 4: --> <wsdl2java url="http://www.whitemesa.com/r3/emptysa.wsdl" output="${basedir}/build/work" skeleton="yes"> <mapping namespace="http://soapinterop/" package="test.wsdl.interop3.emptysa"/> </wsdl2java> <javac srcdir="${build.dir}/work" destdir="${build.dest}" debug="on"> <classpath refid="test-classpath" /> <include name="test/wsdl/interop3/emptysa/*.java" /> </javac> <!-- Step 3: see test/wsdl/interop3/Import1TestCase.java --> <!-- Step 5: see test/wsdl/interop3/Import1TestCase.java --> <!-- Step 6: --> <java2wsdl output="${basedir}/build/work/test/wsdl/interop3/emptysa.wsdl" className= "test.wsdl.interop3.emptysa.SoapInteropEmptySAPortType" namespace="http://soapinterop/" location="http://localhost:8080/axis/services/SoapInteropImport1Port"> <mapping namespace="http://soapinterop/" package="test.wsdl.interop3.emptysa"/> </java2wsdl> <wsdl2java url="${basedir}/build/work/test/wsdl/interop3/emptysa.wsdl" output="${basedir}/build/work" skeleton="yes"> <mapping namespace="http://soapinterop/" package="test.wsdl.interop3.emptysa.step6"/> </wsdl2java> <!-- Step 7: see test/wsdl/interop3/Import1TestCase.java --> <!-- Step 8: see test/wsdl/interop3/Import1TestCase.java --> </target> </project>