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>