• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    使用 Ant 自動生成項目構建版本

    發布: 2008-6-19 18:03 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 177次 | 進入軟件測試論壇討論

    領測軟件測試網


    此部分將對這個過程的每個步驟進行詳細描述。

    1. 從存儲庫獲得最新的代碼

      第一步是從 ClearCase 存儲庫獲得最新的代碼,如清單 2中所示。



      清單 2. 從 ClearCase 存儲庫更新工作區
                              
      				
      <target name="updateview" depends="init" description="Update ClearCase snapshot view">
      						
      <!-- update snapshot view -->
      
      <ccupdate viewpath="${workspace.dir}" graphical="false" overwrite="true" 
      currenttime="true" /> </target>

      由于工作區配置為指向 ClearCase 視圖,更新視圖實際上將更新工作區內容。

    2. 運行代碼檢查

      可以實現代碼檢查自動化。盡管不能消除手動代碼檢查需求,但建議的最佳實踐是,采用自動化檢查來確定開發團隊在代碼質量標準方面所處的位置。Rational SDP 提供了內置的代碼檢查支持。(有關如何從 Ant 進行調用的更多信息,請參見 Code review headless mode reference。)

      另外還可以使用多種工具來執行自動化代碼檢查,如 PMD 和 CheckStyle。清單 3中的示例說明了如何將 PMD 作為 Ant 任務調用并生成 HTML 格式的結果。要運行此任務,需要將 pmd-3.8.jar、jakarta-oro-2.0.8.jar 和 jaxen-1.1-beta-10.jar 放置在 lib.dir 屬性所指定的目錄。



      清單 3. 使用 PMD 進行自動化代碼檢查

                              
      <target name="reviewcode" description="Review code using PMD">
        <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" 
        classpath="${lib.dir}/pmd-3.8.jar" />
          <pmd shortFilenames="true">
      	<!-- Determine the ruleset to be used -->
      	<ruleset>rulesets/favorites.xml</ruleset>
      	<ruleset>basic</ruleset>
      	<!-- Generate and HTML report into the designated directory -->
      	<formatter type="html" 
      toFile="${report.dir}/pmd_automated_code_review_report.html" />
      	<!-- Files to be configured for review -->

      延伸閱讀

      文章來源于領測軟件測試網 http://www.kjueaiud.com/


      關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
      版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
      北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
      技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

      軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

      老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

    3. <ruby id="5koa6"></ruby>
      <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

      <progress id="5koa6"></progress>

    4. <strong id="5koa6"></strong>