本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          隨筆-230  評(píng)論-230  文章-8  trackbacks-0
          一個(gè)ant,junit例子
          <?xml version="1.0" ?>
          <project name="structured" default="archive" >
              
              
          <target name="init" description="初始化">
                  
          <mkdir dir="build/classes" />
                  
          <mkdir dir="dist" />
              
          </target>
              
              
          <target name="compile" depends="init" description="編譯">
                    
          <javac srcdir="src" destdir="build/classes"/>
                  
          <javac srcdir="src" destdir="WebRoot/WEB-INF/classes"/>
                  
              
          </target>
                  
              
          <target name="exe" depends="compile" description="執(zhí)行">
                  
          <java classname="com.peidw.AntTest" classpath="build/classes" >
                      
          <arg value="a"/>
                      
          <arg value="B"/>
                      
          <arg value="c"/>
                  
          </java>
              
          </target>
              
              
          <target name="test" depends="exe">
                  
          <mkdir dir="build/classes/test-classes"/>
                  
          <javac srcdir="test" destdir="build/classes/test-classes">
                      
          <classpath>
                          
          <pathelement location="build/classes"/>
                          
          <pathelement location="WebRoot/WEB-INF/lib/*.jar"/>
                      
          </classpath>
                  
          </javac>

                  
          <mkdir dir="build/test-results"/>
                  
          <junit haltonfailure="no" printsummary="yes">
                      
          <classpath>
                          
          <pathelement location="build/classes"/>
                          
          <pathelement location="WebRoot/WEB-INF/lib/junit.jar"/>
                          
          <pathelement location="build/classes/test-classes"/>
                      
          </classpath>
                      
          <formatter type="brief" usefile="false"/>
                      
          <formatter type="xml" />
                      
          <batchtest todir="build/test-results" >
                          
          <fileset dir="build/classes/test-classes" includes="**/*Test.class"/>
                      
          </batchtest>
                  
          </junit>
              
          </target>
              
          <target name="report" depends="test" description="生成報(bào)表">
                  
          <!-- 用執(zhí)行以上TestCase生成的報(bào)告數(shù)據(jù)生成測(cè)試報(bào)告 --> 
                  
          <mkdir dir="build/test-report"/>
                  
          <junitreport todir = "build/test-report"> 
                       
          <fileset dir = "build/test-results">
                           
          <include name = "TEST-*.xml" /> 
                       
          </fileset > 
                       
          <!-- 指定生成測(cè)試報(bào)告的格式frames/noframes,和報(bào)告存放目錄 --> 
                       
          <report format = "frames" todir = "build/test-report" /> 
                   
          </junitreport>
              
          </target>

              
          <target name="archive" depends="report"  description="打包">
                  
          <jar destfile="dist/project.jar" basedir="build/classes" />
                  
          <war destfile="dist/antjunit.war" webxml="WebRoot/WEB-INF/web.xml" basedir="WebRoot"/>
              
          </target>
              
              
          <target name="clean" depends="init">
                  
          <delete dir="build" />
                  
          <delete dir="dist" />
              
          </target>
              
          </project>
          posted on 2008-06-01 15:31 有貓相伴的日子 閱讀(417) 評(píng)論(0)  編輯  收藏 所屬分類: QA

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


          網(wǎng)站導(dǎo)航:
           
          本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 张家口市| 吉首市| 克拉玛依市| 民县| 常德市| 苏尼特左旗| 新营市| 绵竹市| 永宁县| 牙克石市| 甘孜县| 沙雅县| 大厂| 化德县| 克拉玛依市| 杂多县| 五家渠市| 内丘县| 宝鸡市| 贵南县| 和平县| 宜春市| 辽阳县| 平乡县| 石棉县| 广宁县| 蒙城县| 湟源县| 遵义县| 鄢陵县| 搜索| 正阳县| 舟曲县| 玉屏| 安达市| 石首市| 东阿县| 商城县| 高唐县| 团风县| 安陆市|