TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 5 篇与 的结果
2021-04-30

Sonar基础使用系列文章

Sonar基础使用系列文章
[btn href="https://www.xiangcaowuyu.net/devtools/sonar-automated-test-1-introduction-to-sonar.html" type="default"]sonar自动化测试一:sonar简介[/btn][btn href="https://www.xiangcaowuyu.net/devtools/sonar-automation-test-2-installation-of-sonarqube-server.html" type="primary"]sonar自动化测试二:SonarQube服务端安装[/btn][btn href="https://www.xiangcaowuyu.net/devtools/sonar-automation-test-3-installation-and-configuration-of-sonarscanner.html" type="success"]sonar自动化测试三:SonarScanner安装配置[/btn][btn href="https://www....
Laughing
2021-04-30

开发辅助

1,139 阅读
1 评论
2021年04月30日
1,139 阅读
1 评论
2021-04-30

sonar自动化测试四:SonarScanner使用

sonar自动化测试四:SonarScanner使用
创建配置文件进入到待测试的项目根目录,新建sonar-project.properties文件: 输入命令vi sonar-project.properties,进行文本编辑模式。增加如下配置,其中:sonar.projectName是项目名字,sonar.sources是源文件所在的目录# must be unique in a given SonarQube instance sonar.projectKey=my:intelligence-operations-system # this is the name displayed in the SonarQube UI sonar.projectName= intelligence-operations-system sonar.projectVersion=1.0 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. # Since SonarQube 4...
Laughing
2021-04-30

开发辅助

905 阅读
0 评论
2021年04月30日
905 阅读
0 评论
2021-04-30

sonar自动化测试三:SonarScanner安装配置

sonar自动化测试三:SonarScanner安装配置
配置环境变量以下以Mac系统为例介绍,Win或Linux请具体配置对应的环境变量。首先进入bash.profile文件,输入命令 vi ~/.bash_profile,进行编辑文本模式。配置sonar_scanner_home、path(路径换成你的sonarqube与sonar-scanner文件所在的绝对路径),以我的为例:export SONAR_SCANNER_HOME=/Users/laughing/Downloads/sonar-scanner-4.6.0.2311-macosx export PATH=$PATH:$SONAR_SCANNER_HOME/bin退出文本编辑模式(按Esc,输入:wq),配置生效执行命令: source ~/.bash_profile使配置立即生效测试sonar-scanner是否安装成功输入命令:sonar-scanner -v
Laughing
2021-04-30

开发辅助

865 阅读
0 评论
2021年04月30日
865 阅读
0 评论
2021-04-30

sonar自动化测试二:SonarQube服务端安装

sonar自动化测试二:SonarQube服务端安装
准备工作jdk(请自行安装JDK1.8或以上版本)sonarqube(建议下载7.9以下版本):http://www.sonarqube.org/downloads/SonarQube+Scanner:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/mysql数据库(请自行安装MySQL 5.7以上及8.0以下版本)启动SonarQube进入SonarQube目录cd /Downloads/sonarqube-7.8/bin/macosx-universal-64[tag type="danger"]不同操作系统,请进入bin的不同目录下[/tag]执行以下命令启动./sonar.sh start测试配置是否成功启动浏览器,访问http://localhost:9000,如果显示下面页面代表配置成功配置数据库打开mysql,新建一个数据库。打开sonarqube安装目录下的conf/sonar.properties文件配置认证信息,username和password为MySQL的用户名密码sonar.jdb...
Laughing
2021-04-30

开发辅助

1,014 阅读
0 评论
2021年04月30日
1,014 阅读
0 评论
2021-04-30

sonar自动化测试一:sonar简介

sonar自动化测试一:sonar简介
[card-default width="卡片宽度" label="SonarQube"]SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 SonarQube可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。[/card-default]不遵循代码标准SonarQube可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写。潜在的缺陷SonarQube可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检测出潜在的缺陷。糟糕的复杂度分布文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们,且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试。重复显然程序中包含大量复制粘贴的代码是质量低下的,SonarQube可以...
Laughing
2021-04-30

开发辅助

907 阅读
0 评论
2021年04月30日
907 阅读
0 评论

互动读者

  • Laughing闲逛

    评论 1 次 | 文章 541 篇

  • 芽儿哟闲逛

    评论 1 次 | 文章 0 篇

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月