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 ha...@apache.org on 2005/06/14 18:39:20 UTC
cvs commit: ws-axis/c unitTest.xml
hawkeye 2005/06/14 09:39:20
Added: c unitTest.xml
Log:
Creation of unit test system
Revision Changes Path
1.1 ws-axis/c/unitTest.xml
Index: unitTest.xml
===================================================================
<project name="unitTest" default="runUnitTests">
<import file="./test.xml"/>
<target name="runUnitTests">
<antcall target="unitTestClient">
<param name="unit.test.list" value="${basedir}/tests/auto_build/testcases/unitTest.list"/>
</antcall>
</target>
<target name="unitTestClient">
<description>
This target calls the fv suite as usual except for the fact that unit test flags
and properties are switched on.
This means that the client is being used against a fake server and the unitTest.list file is used
instead of any *test.list* property set by the user
</description>
<!-- ******************************************************************************************** -->
<!-- In order to run the system in mockserver (unittest) mode we have to override some properties -->
<!-- override the test.list if it's already been set -->
<!-- replace all of test.list's backslashes slashes as this ruins the proper regex -->
<propertyregex property="test.list" override="true" input="${test.list}" regexp="\\" replace="/"/>
<propertyregex property="test.list" override="true" input="${test.list}" regexp=".*" replace=""/>
<!-- have to replace all the single backslashes in unit.test.list so that the replace works OK -->
<propertyregex property="unit.test.list" override="true" input="${unit.test.list}" regexp="\\" replace="/"/>
<propertyregex property="test.list" override="true" input="${test.list}" regexp=".*" replace="${unit.test.list}" defaultValue="${unit.test.list}"/>
<!-- ******************************************************************************************** -->
<!-- replace any previously set up mockserver with value true -->
<propertyregex property="mockServer" override="true" input="${mockServer}" regexp="false" replace="true" defaultValue="true"/>
<echo message="mockServer = ${mockServer}"/>
<!-- now call the fv suite as usual -->
<antcall target="testSuite" inheritall="true"/>
</target>
</project>