隨筆-77  評論-5  文章-2  trackbacks-0
          1 解析utf-8的中文字符問題,我修改了 ReportTask類里面的一個方法,增加了一個getJava().setVmArgs("-Dfile.encoding=utf-8")
          2.覆蓋率出不了數據   一方面注意制定datafile,把cubertura-instrument和cobertura-report的datafile設置為一個,另外junit里面也要設置一個系統屬性,制定cubertura的datafile屬性.  不制定datafile時,可能生成文件在當前運行ant的目錄.但是我們ant任務中的junit測試任務,可能會使用不同的目錄來作工作路徑.這樣會導致datafile不一致.

          另外一個是要記得將javac 任務的debug="yes" ,因為只有debug =yes時,編譯的代碼才帶有行信息,能顯示覆蓋.  當然常見的問題是junit的classpath中的instrument class目錄放到原來被測class之前.




          posted on 2013-08-18 22:37 huohuo 閱讀(502) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 嘉定区| 富蕴县| 清水县| 嘉黎县| 镇江市| 将乐县| 虎林市| 宜州市| 贵德县| 旌德县| 台山市| 达孜县| 育儿| 龙井市| 南川市| 姚安县| 云安县| 仁寿县| 佛冈县| 仪陇县| 全南县| 承德市| 林周县| 南木林县| 运城市| 景宁| 应城市| 黄浦区| 汾阳市| 仁寿县| 原平市| 贵阳市| 金山区| 惠州市| 油尖旺区| 宝鸡市| 外汇| 东乌珠穆沁旗| 固镇县| 湖北省| 远安县|