You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2005/03/28 14:37:22 UTC
cvs commit: ws-axis/c backupconf.xml
sanjaya 2005/03/28 04:37:22
Added: c backupconf.xml
Log:
An Ant script to backup and restore test configurations
Revision Changes Path
1.1 ws-axis/c/backupconf.xml
Index: backupconf.xml
===================================================================
<project name="" basedir=".">
<import file="${basedir}/build/buildInitialize.xml"/>
<target name="backup" depends="backupInitialize">
<mkdir dir="${bckDir}"/>
<mkdir dir="${bckServiceXMLDir}"/>
<mkdir dir="${bckClientXMLDir}"/>
<!-- backup the service XMLs-->
<copy toDir="${bckServiceXMLDir}">
<fileset dir="${srcServiceXMLDir}">
<include name="*.xml"/>
</fileset>
</copy>
<!-- backup the Client XMLs-->
<copy toDir="${bckClientXMLDir}">
<fileset dir="${srcClientXMLDir}">
<include name="*.xml"/>
</fileset>
</copy>
<!-- backup the server.wsdd template -->
<copy file="${srcServerWSDD}" todir="${bckDir}"/>
<!-- backup the build.PLATFORM.properties file -->
<copy file="${srcBuildPropertyFile}" todir="${bckDir}"/>
</target>
<target name="restore" depends="backupInitialize">
<!-- restore the service XMLs-->
<copy toDir="${srcServiceXMLDir}">
<fileset dir="${bckServiceXMLDir}">
<include name="**/*"/>
</fileset>
</copy>
<!-- restore the Client XMLs-->
<copy toDir="${srcClientXMLDir}">
<fileset dir="${bckClientXMLDir}">
<include name="**/*"/>
</fileset>
</copy>
<!-- restore the server.wsdd template -->
<copy file="${bckServerWSDD}/" tofile="${srcServerWSDD}" />
<!-- restore the build.PLATFORM.properties file -->
<copy file="${bckBuildPropertyFile}" tofile="${srcBuildPropertyFile}"/>
</target>
<target name="backupInitialize" depends="initialize">
<property name="bckDir" value="${basedir}/../../../confbackup/"/>
<property name="srcServiceXMLDir" value="${basedir}/tests/auto_build/testcases/tests/server"/>
<property name="srcClientXMLDir" value="${basedir}/tests/auto_build/testcases/tests"/>
<property name="bckServiceXMLDir" value="${bckDir}/servicexmldir"/>
<property name="bckClientXMLDir" value="${bckDir}/clientxmldir"/>
<if>
<equals arg1="${platform}" arg2="Win32"/>
<then>
<echo message="in windows"/>
<property name="srcServerWSDD" value="${basedir}/build/server.wsdd.win32"/>
<property name="srcBuildPropertyFile" value="${basedir}/build/build.Win32.properties"/>
<property name="bckServerWSDD" value="${bckDir}/server.wsdd.win32"/>
<property name="bckBuildPropertyFile" value="${bckDir}/build.Win32.properties"/>
</then>
<else>
<property name="srcServerWSDD" value="${basedir}/build/server.wsdd.linux"/>
<echo message="in linuxxx"/>
<property name="srcBuildPropertyFile" value="${basedir}/build/build.Linux.properties"/>
<property name="bckServerWSDD" value="${bckDir}/server.wsdd.linux"/>
<property name="bckBuildPropertyFile" value="${bckDir}/build.Linux.properties"/>
</else>
</if>
</target>
</project>