ant script λ₯Ό JUnit κ³Ό FTP λ₯Ό μ°λνμ¬ ν΄λΉ μΉ μ£Όμμ junit reporting μ ν΄μ£Όλ μ.
μ¬κΈ°μλ 1002 μ μ§ μ»΄ν¨ν° μ ν μ μλ‘ λ€μμ. μ λΉν κ°μ κ³ μ³μ μ΄μ©νλ©΄ λλ€.
μ¬κΈ°μλ 1002 μ μ§ μ»΄ν¨ν° μ ν μ μλ‘ λ€μμ. μ λΉν κ°μ κ³ μ³μ μ΄μ©νλ©΄ λλ€.
μ΄λ₯Ό 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>