本站不再更新,歡迎光臨 java開發(fā)技術網
          隨筆-230  評論-230  文章-8  trackbacks-0
          一個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="生成報表">
                  
          <!-- 用執(zhí)行以上TestCase生成的報告數據生成測試報告 --> 
                  
          <mkdir dir="build/test-report"/>
                  
          <junitreport todir = "build/test-report"> 
                       
          <fileset dir = "build/test-results">
                           
          <include name = "TEST-*.xml" /> 
                       
          </fileset > 
                       
          <!-- 指定生成測試報告的格式frames/noframes,和報告存放目錄 --> 
                       
          <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 有貓相伴的日子 閱讀(411) 評論(0)  編輯  收藏 所屬分類: QA

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


          網站導航:
           
          本站不再更新,歡迎光臨 java開發(fā)技術網
          主站蜘蛛池模板: 胶州市| 台南市| 门源| 万山特区| 舞钢市| 阜南县| 志丹县| 四会市| 乡宁县| 宜城市| 辰溪县| 固原市| 丰县| 紫金县| 庆城县| 石泉县| 宁蒗| 历史| 青阳县| 乐陵市| 定远县| 临猗县| 余姚市| 徐水县| 台中县| 大埔县| 滨海县| 同德县| 湖北省| 文安县| 赫章县| 方正县| 泾阳县| 山东省| 台东县| 苏尼特右旗| 布尔津县| 余江县| 富民县| 琼中| 棋牌|