亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源測試管理工具 >
sonar分析工程并統計單元測試
作者:網絡轉載 發布時間:[ 2013/4/11 14:15:34 ] 推薦標簽:

  一)sonar是什么

  Sonar 是一個開源的質量管理平臺,專注于從項目組合到類方法的持續的分析和測量技術質量,它把代碼質量相關軟件集成到一起統一管理。可以使用開源的插件來擴展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配置文件confsonar.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) 在binwindows-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文件中加入以下代碼:

<project name="***" default="sonar" basedir="." xmlns:sonar="antlib:org.sonar.ant">

 

    <!-- ========= 工程屬性定義 ========= -->

    <property name="project.name" value="***"/>

    <property name="sonar.src.dir" value="${basedir}/src" />

    <property name="sonar.lib.dir" value="WebRoot/WEB-INF/lib"/>

 

    <!--Sonar屬性定義 -->

    <property name="sonar.projectKey" value="org.example:${project.name}" />

    <property name="sonar.projectName" value="${project.name}" />

    <property name="sonar.projectVersion" value="1.0" />

    <property name="sonar.language" value="java" />

    <property name="sonar.sources" value="${sonar.src.dir}" />

    <property name="sonar.tests" value="${sonar.test.dir}" />

    <property name="sonar.host.url" value="http://localhost:9000" />

    <property name="sonar.jdbc.url"

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

    <property name="sonar.jdbc.driverClassName" value="com.mysql.jdbc.Driver" />

    <property name="sonar.jdbc.username" value="sonar" />

    <property name="sonar.jdbc.password" value="sonar" />

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 666夜色666夜色国产免费看 | 毛片在线视频在线播放 | 久久久一本 | 黄片毛片视频 | 毛片网站在线 | 欧美视频不卡一区二区三区 | 天堂在线观看视频观看www | 亚洲伊人色欲综合网 | 欧美高清成人videosex | 久久怡红院国产精品 | 最新中文字幕在线视频 | 性无遮挡高清视频免费 | 91短视频免费在线观看 | 人人看人人搞 | 色综合久久天天综合绕观看 | 欧洲一级鲁丝片免费 | 免费簧片在线观看 | 午夜一级毛片 | 最近最好看2019年中文字幕 | 午夜激情网站 | 欧美无遮挡国产欧美另类 | 国产成人综合日韩精品无 | 国产精品一区二区三 | 欧美+日本+国产+在线观看 | 日本特交大片免费观看 | 欧美日韩高清一本大道免费 | 亚洲欧美日韩高清综合678 | 91精品国产91热久久p | 欧美一级片手机在线观看 | 可以免费看黄的网址 | 精品亚洲性xxx久久久 | 欧美日一区二区三区 | 手机免费看伦理片 | 欧美大片va欧美在线播放 | 51成人| 视频久久精品 | 乱系列中文字幕在线视频 | 免费看欧美一级片 | 偷亚洲偷国产欧美高清 | 91精品一区二区三区在线播放 | 久久精品亚洲精品国产欧美 |