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

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

  • <strong id="5koa6"></strong>
  • sonar分析工程并統計單元測試

    發表于:2013-03-27來源:網易杭州 QA Team作者:sun丹點擊數: 標簽:sonar
    一)sonar是什么 Sonar 是一個開源的質量管理平臺,專注于從項目組合到類方法的持續的分析和測量技術質量,它把代碼質量相關軟件集成到一起統一管理??梢允褂瞄_源的插件來擴展Sonar,查看擴展可以訪問 open source plugins forge。以下是sonar環境及相

      一)sonar是什么

      Sonar 是一個開源的質量管理平臺,專注于從項目組合到類方法的持續的分析和測量技術質量,它把代碼質量相關軟件集成到一起統一管理??梢允褂?a href='http://www.kjueaiud.com/ceshi/open/' target='_blank'>開源的插件來擴展Sonar,查看擴展可以訪問 open source plugins forge。以下是sonar環境及相關技術的一個關聯圖:

      二)安裝與使用

      windows下安裝

      1)從官方網站(http://www.sonarsource.org)下載安裝包,并解壓;

      2)創建數據庫,Sonar默認使用嵌入式Derby數據庫,為使用MySQL需首先創建一個sonar/sonar的UTF-8的mysql數據庫, 并授權訪問sonar庫。數據庫代碼如下:

      CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

      grant all privileges on sonar.* to 'sonar'@'%' identified by 'sonar';

      flush privileges;

      3) 修改sonar配置文件conf\sonar.properties中連接數據庫方式,將原來的連接方式注釋掉,啟用以下代碼;

      sonar.jdbc.url: jdbc:mysql://IP:3306/sonar?useUnicode=true&characterEncoding=utf8

      sonar.jdbc.driver: com.mysql.jdbc.Driver

      sonar.jdbc.validationQuery: select 1

      4) 在bin\windows-x86-32目錄下找到對應的批處理文件StartSonar.bat,啟動sonar,登陸http://localhost:9000;查看是否成功。

      Linux下安裝

      1)$ wget http://dist.sonar.codehaus.org/sonar-3.4.1.zip

      $ unzip sonar-3.4.1.zip

      2)和3)同上

      4) $ ./sonar-3.4.1/bin/linux-x86-64/sonar.sh start,啟動sonar,登陸http://ip:9000;查看是否成功。

      三)分析工程

      1) 從這里下載sonar-ant-task-2.0.jar,將其放置在被分析Java工程的lib目錄下;

      2) 在build.xml文件中加入以下代碼:

      

      

      

      

      

      

      

      

      

      

      

      

      

      <:property name="sonar.jdbc.url" p <>

      value="jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8" />

      

      

      

      

      

      

      

      

      

      

      

      3) 直接運行ant build或者在命令行輸入ant sonar就可以分析Java工程,結束后上傳數據至指定sonar網站。

      四)加入單元測試統計

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

    原文轉自:http://qa.blog.163.com/blog/static/190147002201312804443728/

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

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

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

  • <strong id="5koa6"></strong>