我已经安装了声纳,并尝试使用以下命令来分析基于Maven的应用程序:

clean install -Dmaven.test.skip=true -Psonar  sonar:sonar

仍然是它的执行测试用例。

如果我不想分析单元测试用例怎么办?

===============>>#1 票数:6 已采纳

找到了解决方案,并使用maven命令添加了-DskipTests=true

对我有用的完整命令是:

mvn clean install -DskipTests=true -Dmaven.test.failure.ignore=true sonar:sonar
-Dsonar.database=mysql
-Dsonar.jdbc.driver=com.mysql.jdbc.Driver -Dsonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8

===============>>#2 票数:1

mvn sonar:sonar -Dmaven.test.skip=true

也是一种选择,但请确保先运行单元测试,然后才能在声纳中获得单元测试覆盖率的结果

  ask by Nirmal translate from so

未解决问题?本站智能推荐:

1回复

声纳测试用例失败

我正在尝试为我的项目之一获得声纳报告。 我已经运行了mvn clean install 当我运行mvn sonar:sonar ,出现波纹管错误。 我不确定从哪里开始寻找。 我尝试在Google中搜索找不到与我的问题类似的东西。 请帮助我了解可能是寻找原因的原因。
1回复

将在surefire文件夹中的Maven故障安全报告中显示声纳失败的测试用例?

通过使用此Maven配置,我将能够查看运行的集成测试用例,失败的集成测试用例列表?
1回复

在构建声纳时忽略Maven中的聚合项目

我有一个具有以下结构的Maven项目: 根 -汇总 --module1 --module2 在运行目标声纳:声纳之后,我在声纳服务器上获得了结果,除了聚合被计入LoC和其他指标之外,即使它不包含任何来源。 我尝试使用“ sonar.skippedM
1回复

使用Maven在测试代码上运行声纳分析

我有一个使用Maven的项目。 我希望在集成测试类上运行Sonar。 我试图在设置/排除/测试文件包含中添加模式**/*ITCase.java (在localhost:9000的Sonar UI中)。 据说此设置是“用于包括某些测试文件而仅在分析中包括这些文件的模式”。 但是,文件仍被排
1回复

生成JUnit测试用例的XML报告

如何生成Maven项目的XML报告输出? 我正在尝试查看Sonar中的测试覆盖率报告,但从文档中可以看到它是0.0% http://docs.sonarqube.org/display/PLUG/Code+Coverage+by+Unit+Tests+for+Java+Project
1回复

从Maven运行声纳时,套接字关闭错误

每次尝试从PC分析项目时,我都一直遇到套接字关闭错误。 我已经将SonarQube安装在我们网络中的服务器上,因为我们计划将其集成到我们的开发过程中,并且我们目前处于测试阶段。 这是来自web.log的错误 我使用以下内容: JRE-1.8.0_91 SonarQu
5回复

使用Hudson从Maven到声纳的项目版本

我在进行声纳分析时正在使用maven2,hudson和声纳-我想通过某种方式将Hudson build#附加到项目的maven版本中 项目版本每2周更改一次-因此请在前2周中举个例子: <version>abc-SNAPSHOT</version> 两周后,
1回复

如何使用声纳扫描多模块Maven项目?

我有一个多模块maven项目,当我尝试运行声纳扫描时,仅运行了3个模块中的1个。 我有一个带有以下模块的父Pom Web模块是扫描中唯一的覆盖范围。 它是包含主类的相同模块。 我该怎么做才能获得所有模块? 编辑: 我在上面的父POM属性中具有此功能 而这在父POM属性中。 这是用于
2回复

声纳是否分析Maven项目的测试目录中的代码?

声纳会分析Maven项目的测试目录中的代码吗? 在我正在研究的项目中,我认为它没有,但是我不确定是否已将其关闭或默认启用?
2回复

如何停止运行测试的Maven声纳插件?

我有一个两阶段CI管道,第一阶段运行编译和测试,第二阶段运行maven 声纳插件。 我正在使用这个Maven插件: 我将以下参数发送到我的maven命令: 这没有作用。 (即,它阻止了Maven触发测试,但是声纳插件再次触发了它们)。 我的问题是: 如何停止运行测试