首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pitest警告: TIMED_OUT导致Slave异常退出

Pitest警告: TIMED_OUT导致Slave异常退出
EN

Stack Overflow用户
提问于 2016-04-15 16:17:15
回答 1查看 6.5K关注 0票数 7

我应该如何摆脱这个警告,并为pitest添加超时常量?

我的命令是:

代码语言:javascript
复制
mvn jacoco:report org.pitest:pitest-maven:mutationCoverage sonar:sonar -Dpitest.timeoutConst=8000

但抛出:警告: Slave因TIMED_OUT异常退出

EN

回答 1

Stack Overflow用户

发布于 2016-04-17 17:20:28

您不太可能摆脱所有的警告-它们是在突变创建无限循环时生成的。

Pitest通过将每个测试的执行时间与不存在突变时所用的时间进行比较来检测这些问题。如果测试花费更多的时间来运行,那么进程将被终止,并且突变被标记为超时。

pitest报告警告的原因是以防它过于仓促地将突变标记为infnite循环-这可能是因为其他原因运行得有点慢。

如果您有很多超时,首先要做的是检查报告,看看它们是否看起来都像是合法的无限循环。如果他们这样做了,那么就没有什么可做的了。

如果某些超时看起来不像无限循环,那么您可以尝试增加超时常量。

这可以在pom中设置,也可以在命令行中传递。它不应该以pitest为前缀。

mvn org.pitest:pitest-maven:mutationCoverage -DtimeoutConstant=8000

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36641804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档