를 cron job 나 windows '된 ' 러 같 면 리다.
만 XP Process 를 따른다면, CustomerTest(AcceptanceTest) 갯 / 과는 Test 갯 나므로, 매 를 기 다.
만 XP Process 를 따른다면, CustomerTest(AcceptanceTest) 갯 / 과는 Test 갯 나므로, 매 를 기 다.
~cpp <project name="servletspike" basedir="." default="reporttoftp"> <property name="build" value="build"/> <property name="lib" value="lib"/> <property name="src" value="src"/> <property name="dist" value="dist"/> <property name="report" value="reports"/> <property name="distlibdir" value=""/> <property name="ftpuserid" value="userid"/> <property name="ftpuserpass" value="password"/> <property name="ftpserverurl" value="free1002.nameip.net"/> <property name="ftpserverport" value="21000"/> <property name="ftptestreportpath" value="/1002/web/htmlreport"/> <target name="init"> <mkdir dir="${build}"/> <mkdir dir="${dist}"/> <mkdir dir="${report}"/> <mkdir dir="${checkoutdir}"/> </target> <target name="compile" depends="init" > <javac srcdir="${src}" destdir="${build}"> <classpath> <pathelement location="${lib}/jsdk23.jar"/> <pathelement location="${lib}/junit.jar"/> </classpath> </javac> </target> <target name="dist" depends="compile"> <copy todir="${dist}"> <fileset dir="${build}"/> </copy> <copy todir="${distlibdir}"> <fileset dir="${lib}"/> </copy> </target> <target name="unittest" depends="compile"> <junit> <classpath> <pathelement location="${lib}/jsdk23.jar"/> <pathelement location="${build}"/> </classpath> <formatter type="xml"/> <batchtest fork="yes" todir="${report}"> <fileset dir="${build}"> <include name="Simple*"/> </fileset> </batchtest> </junit> <junitreport todir="${report}"> <fileset dir="${report}"> <include name="TEST-*.xml"/> </fileset> <report format="frames" todir="${report}/html"/> </junitreport> </target> <target name="reporttoftp" depends="unittest"> <ftp server="${ftpserverurl}" port="${ftpserverport}" userid="${ftpuserid}" password="${ftpuserpass}" action="del" remotedir="${ftptestreportpath}"> <fileset dir="${report}/html"> <include name="*.*"/> </fileset> </ftp> <!-- <ftp server="${ftpserverurl}" port="${ftpserverport}" userid="${ftpuserid}" password="${ftpuserpass}" action="mkdir" remotedir="${ftptestreportpath}"/> --> <ftp server="${ftpserverurl}" port="${ftpserverport}" userid="${ftpuserid}" password="${ftpuserpass}" action="put" remotedir="${ftptestreportpath}"> <fileset dir="${report}/html"> <include name="*.*"/> </fileset> </ftp> </target> <target name="clean"></target> </project>