腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1765)
视频
沙龙
1
回答
如果
突变
覆盖率
不
够高
,
我
能让
质量
门
失败
吗
?
、
、
我们使用默认的“SonarQube way”
质量
门
,它有一个“
突变
覆盖”设置,但是这似乎不会导致
门
失败
。例如,
我
有一个小的测试项目,它没有足够的
突变
覆盖率
,并将其报告为代码气味:这来自FindBugs
质量
配置文件。有没有可能
质
浏览 11
提问于2017-02-22
得票数 3
1
回答
如果
新代码中的代码
覆盖率
小于整个代码的
覆盖率
,如何使声音
质量
代码
失败
?
我
正在尝试在sonarqube中添加一个
质量
门
,
如果
新的代码
覆盖率
低于整体代码
覆盖率
,就会
失败
。有人试过这个
吗
?
浏览 4
提问于2021-06-29
得票数 0
1
回答
阅读詹金斯的声纳报告
、
、
嗨,
我
把Jenkins和SonarQube集成在一起,这个项目生成一个Jacoco代码覆盖报告,由SonarQube读取。
如果
覆盖范围不满足,
我
需要帮助取消拉请求。
浏览 4
提问于2017-07-19
得票数 0
1
回答
SonarQube -声纳方式在泄漏期间的覆盖
失败
,即使没有对代码库进行修改。
、
、
也许这是
我
在理解
质量
门
方面的无知,但是
我
有一个
失败
的
质量
门
,因为在通过VSTS构建使用声纳代码
质量
门
时,泄漏期间的默认
覆盖率
是40%。因此,
我
看不出这个标准不合格的原因。 有没有其他人经历过这种情况和/或
如果
这确实是预期的行为,谁能解释这种逻辑
吗
?海事组织,
我
期望泄漏期代码覆盖检查不适用于在泄漏期间没有对代码基进行修改的情况。
我
浏览 0
提问于2018-04-24
得票数 5
回答已采纳
1
回答
SonarQube:新代码的
质量
门
覆盖率
我
执行了两个分析t1和t2,如下所述 问题: 为什么
我
的品质之门还没有
失败
?
我
在本地实例上使用默认的
质量
门
。任何低于80%的东西都会使
质量
门
失效。
我
浏览 3
提问于2016-11-29
得票数 1
2
回答
VSTS -如何获得代码覆盖结果
、
、
、
、
我
是DevOps工作的新手,
我
的任务是为我们的.net标准库项目设置一个构建。
我
使用了构建模板,这是非常好的!但是
我
想在构建输出中添加一个代码
覆盖率
(解决方案中有一个测试项目)。在"VsTest - testAssemblies“任务中,
我
检查了”启用代码
覆盖率
“选项,如下所示:
我
添加了一个发布代码覆盖任务,它要求一个名为“概要文件”的内容-请参见下面的内容:
我
不知道该怎么设置这个选项?有人做过这个<em
浏览 1
提问于2018-08-23
得票数 1
回答已采纳
1
回答
是否有可能在最新的sonarqube (版本6.7)中创建一个sonarqube
质量
门
条件来捕获代码
覆盖率
的降低?
、
、
、
我
需要创建一个sonarqube
质量
门
条件,
如果
代码
覆盖率
从上一个版本下降,则构建
失败
。泄漏周期现在被设置为'previous_version‘。
我
知道在旧版本的sonarqube中有一个增量分析功能。但我认为这不再是可用的。 例如,在以前的构建中,
覆盖率
为30%,而在当前构建中,
覆盖率
为29%。因此,总体
覆盖率
有所下降。在这种情况下,
我
需要使构建
失败
。同样,
我<
浏览 6
提问于2017-11-27
得票数 2
2
回答
软件测试中“
质量
门
”的概念
、
、
、
、
我们正在使用SonarQube进行代码
质量
测试。它测试代码的
质量
,而不是测试代码的功能。它有
质量
门
的概念,因此您可以设置一个90%的
质量
门
,这意味着任何超过90%的
质量
都被认为是通过的。在运行我们的功能测试和单元测试之后,我们检查通过了多少百分比的测试,并在足
够高
的测试百分比通过时将代码提升到下一个环境。要将代码提升到生产,所传递的百分比必须为100。对
我
来说,测试本身就是
质量
之门。测试绝不能
失败
。
浏览 0
提问于2016-03-14
得票数 7
回答已采纳
5
回答
如何保证junit测试的
质量
?
是否有验证junit测试或集成测试
质量
的方法?有什么想法?
浏览 12
提问于2011-02-28
得票数 6
回答已采纳
1
回答
SonarQube -如何将最后的成功分析指定为泄漏周期
、
、
、
我们的项目包含了许多遗留代码,这些代码无法通过我们想要的
质量
门
,因此我们决定忽略已经存在的技术债务,但对新的更改要严格。 因此,我们正在享受的概念和默认
质量
门
,它只考虑新的变化。我们使用持续集成和连续交付,因此我们对每一个CI构建进行SonarQube分析,以便能够立即向开发人员提供反馈,无论他们的更改是否
失败
了
质量
门
,所以问题不会留到冲刺结束,或新的技术债务积累。
如果
泄漏周期设置为在分析之前滚动天数,则在上次“坏”提交之后,
门
的状态
浏览 2
提问于2016-05-10
得票数 8
1
回答
Sonarquberunner检查c#代码
、
、
、
我
可以引入一个自定义规则来检查我们的代码是否包含
不
推荐使用的。using foo.bar; 是否有可能通过自定义规则或Sonar本身检查此代码,并由于使用不推荐的包foo.bar而导致构建
失败
?
浏览 2
提问于2017-07-28
得票数 0
回答已采纳
4
回答
Jenkins没有发现
质量
门
故障
、
如果
代码没有90%的测试
覆盖率
,
我
希望
我
的Jenkins构建
失败
。为此,
我
安装了Quality Gates插件,该插件将检查SonarQube分析。
我
在Quality Gates下的Jenkins中有以下配置SonarQube Server URL: http://my-server.com:9000知道为什么Jenkins没有意识到
质量
门
失败
了吗?
浏览 5
提问于2017-02-07
得票数 1
1
回答
如果
SonarQube有错误,如何阻止拉请求合并?
、
、
、
我们已经为Jenkins中的bitbucket服务器和sonarqube安装了插件,我们在Jenkinsfile中使用以下命令运行了声纳agent {Dsonar.host.url=https://<sonarqube-url> -Dsonar.branch.name=<git-branch-name>" SonarQube版本: 8.8
我
在bitbucket repo >拉请求>代码洞察力中添加了键com.sonarsource.sonarq
浏览 2
提问于2021-04-16
得票数 0
回答已采纳
1
回答
如果
maven构建找到要执行的测试,它会
失败
吗
?
、
我们把我们的测试安排到不同的
质量
门
中,在我们的管道中的不同时间执行。
我
正在寻找的,是一种方法,以找到测试,没有任何
质量
门
的组注释。基本上,
我
计划创建一个新的testng测试套件,它排除了所有其他
质量
门
的测试组。
如果
这样的话,还会执行一些测试,
我
希望构建
失败
。这个是可能的
吗
?有没有更简单的解决方案?
浏览 3
提问于2020-01-29
得票数 0
回答已采纳
5
回答
代码覆盖是否提高了代码
质量
?
、
、
我
很好奇是否有关于代码
覆盖率
是否真的提高了代码
质量
的度量标准?有调查研究
吗
?
如果
不是,为什么这么多人把它当作一种宗教教义?
我
的怀疑是轶事,是由我参与的两个项目带来的,这两个项目都实现了相同的相当复杂的产品。第一个只是到处使用目标单元测试。第二种是强制70%的代码
覆盖率
。
如果
我
比较缺陷的数量,第二个缺陷几乎有一个数量级以上。这两种产品都使用了不同的技术,拥有不
浏览 0
提问于2016-11-15
得票数 14
回答已采纳
2
回答
如何使用Sonar插件根据Quality验证本地代码?
、
、
我们的项目与SonarQube远程服务器集成,配置了一个
质量
门
。每次我们在master中提交我们的gitlab执行声纳:声纳时,
如果
代码不符合Quality度量标准,构建就会被拒绝。在去Gitlab之前,
我
想在当地做同样的事情。
如果
我
在本地执行声呐:声纳,指向远程SonarQube服务器,它将验证
质量
门
,并在服务器中保存度量标准。但是,由于它是
我
自己的分支,
我
想在
不
持久化度量的情况下做同样的事情。
浏览 6
提问于2017-07-12
得票数 4
回答已采纳
11
回答
意外代码覆盖缩减
、
、
、
、
我
正在将单元测试添加到一些最初根本没有测试的现有代码中。重构前: 方法1: 100行代码,10覆盖-> 10% coverage方法2: 20行代码,15覆盖-> 75%
覆盖率
总计: 25 / 120 ->20%
覆盖率
重构后: 方法1:
浏览 0
提问于2019-11-07
得票数 38
回答已采纳
1
回答
SonarQube项目在没有数据的情况下是否通过了
质量
门
?
、
、
我
使用的是SonarQube 5.4,
我
注意到,当用于计算
质量
关口状态的指标丢失时,将以相同的方式进行处理,就好像满足了标准一样。
如果
缺少信息来确定状态,那么
质量
门
失败
不是更直观
吗
?或者至少在缺省情况下,
如果
有丢失的数据,它可以配置为
失败
?
浏览 12
提问于2016-09-16
得票数 0
回答已采纳
1
回答
新代码
覆盖率
上的SonarQube
质量
门对于依赖于Java中的内容的未发现代码
失败
。
、
、
但是,
如果
类结构发生变化,那么另一个单元测试就会
失败
。因为单元测试没有覆盖catch代码路径,所以SonarQube
质量
门
“新代码上的代码覆盖”
失败
,而且由于
质量
门
失败
,构建该分支的Jenkins作业
失败
,而且由于Jenkins作业
失败
,Bitbucket已试过:
失败
:在SonarQube中标记为假阳性:不可能实现代码覆盖
质量
门
,您只能在基于规则的问题上这样
浏览 1
提问于2019-09-04
得票数 1
回答已采纳
5
回答
使用maven和jenkins,如何测试程序员做的一些测试用例?
、
、
我
正在做一些项目,我们正在使用Java,Springs,Maven和Jenkins进行CI,但我遇到了一个问题,一些程序员没有向项目添加真正的junit测试用例。
我
希望maven和jenkins在部署到服务器之前运行测试。一些程序员做了一个空白测试,所以它开始和停止,并将通过测试。有没有人可以告诉
我
怎样才能自动进行检查,这样maven和jenkins就可以看到测试是否输出了一些结果。
浏览 4
提问于2013-02-05
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 突变测试介绍|Linux 中国
pytest,一个可靠的Python库!
改变组织行为,控制多余库存
干货:短视频创业小白需要怎么做?
走过二十年的软件测试业
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券