<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    integration of Ant&JUnit

    Posted on 2008-03-07 14:29 Robert Su 閱讀(171) 評論(0)  編輯  收藏

     

    <?xml version="1.0" encoding="utf-8"?>
    <project name="test" default="test" basedir=".">

           
    <!--配置基本屬性-->

           
    <property name="src" value="src"/>
           
    <property name="build" value="build"/>
           
    <property name="lib" value="lib" />
           
    <property name="dist" value="dist"/>
           
    <property name="classpath" location="${build}"/>

           
    <!--配置測試報告的屬性-->

           
    <property name="report"   value="report"/>
           
    <property name="report.xml"  value="${report}/junit/xml"/>
           
    <property name="report.html" value="${report}/junit/html"/>

            
    <path id="classpath.run">
                  
    <pathelement path="${classpath}"/>
                  
    <fileset dir="${lib}">
                         
    <include name="*.jar"/>
                  
    </fileset>
           
    </path>

          
    <!--配置測試時classpath-->
           
    <path id="classpath.test">
                  
    <path refid="classpath.run"/>
                  
    <path location="${dist}/lib/test-${DSTAMP}.jar"/>
           
    </path>

           
    <!--任務(wù)初始化-->

           
    <target name="init" >
                  
    <tstamp/>
                  
    <delete dir="${build}"/>
                  
    <delete dir="${report}"/>
                  
    <delete dir="${dist}"/>
                  
    <mkdir dir="${build}"/>
           
    </target>

           
    <!--配置編譯任務(wù)-->

           
    <target name="compile" depends="init">
                  
    <javac srcdir="${src}" destdir="${build}">
                  
    <classpath refid="classpath.run" />
                  
    </javac>
          
           
    </target>
           
    <echo>Build into ${dest.dir}, successfully.</echo>

           
    <!--配置打包任務(wù)-->
           
    <target name="dist" depends="compile">
                  
    <mkdir dir="${dist}/lib"/>
                  
    <jar jarfile="${dist}/lib/test-${DSTAMP}.jar" basedir="${build}"/>
           
    </target>

           
    <!--配置運行任務(wù)-->
           
    <target name="run" depends="compile, dist">
             
    <java classname="com.test.HelloWorldTest">
                 
    <classpath>
                         
    <path refid="classpath.run"/>
                  
    </classpath>
             
    </java>
           
    </target>
         

           
    <!--配置JUnit測試,打印測試結(jié)果-->
           
    <target name="test" depends="compile, dist">

                  
    <mkdir dir="${report.xml}"/>
                  
    <mkdir dir="${report.html}"/>
                  
    <junit printsummary="yes" haltonfailure="no">
                         
    <classpath refid="classpath.run"/>
                         
    <formatter type="xml"/>
                         
    <batchtest fork="yes" todir="${report.xml}">
                                
    <fileset dir="${src}" includes="**/*test.java"/>
                         
    </batchtest>
                  
    </junit>
               

                  
    <junitreport todir="${report.html}">
                         
    <fileset dir="${report.xml}">
                                
    <include name="*.xml"/>
                         
    </fileset>
                         
    <report format="frames" todir="${report.html}"/>
                  
    </junitreport>
               
    <echo>JUnit Success!</echo>
           
    </target>
        

    </project>

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    posts - 103, comments - 104, trackbacks - 0, articles - 5

    Copyright © Robert Su

    主站蜘蛛池模板: 免费国产99久久久香蕉| 亚洲人精品午夜射精日韩 | 人成午夜免费视频在线观看| 一级免费黄色大片| 亚洲av乱码一区二区三区按摩 | 一级毛片大全免费播放下载| 国产精品亚洲午夜一区二区三区 | 日韩电影免费在线观看| 美女被免费视频网站a| 97久久国产亚洲精品超碰热| 久久久无码精品亚洲日韩按摩 | 久久久久久一品道精品免费看| 又黄又大的激情视频在线观看免费视频社区在线 | 一本久久综合亚洲鲁鲁五月天| a级毛片无码免费真人| 亚洲成人免费在线观看| 久久青草免费91观看| 91视频免费观看| 一个人免费播放在线视频看片| 亚洲AV无码一区二区一二区| 国产成人亚洲综合一区| 亚洲国产精品无码久久久| 亚洲色图在线观看| 亚洲福利视频一区| 久久亚洲AV成人无码国产| 久久精品亚洲综合专区| 亚洲AV本道一区二区三区四区| 亚洲成AV人在线观看天堂无码| 亚洲乱码日产一区三区| 国产亚洲综合久久系列| 国产亚洲精品美女久久久| 亚洲精品无码专区在线在线播放| 亚洲熟妇无码AV在线播放| 亚洲无线观看国产精品| 亚洲AV无码码潮喷在线观看| 亚洲AV无码精品色午夜果冻不卡 | 国产精品网站在线观看免费传媒| 大地资源网高清在线观看免费 | 亚洲视频在线观看| 亚洲成a人片毛片在线| 亚洲妇女熟BBW|