2016-03-29 43 views

回答

0

EvoSuite自带参数已调整。如果您想进一步提高覆盖率,则需要增加测试生成的分配时间(例如,通过使用-Dsearch_budget参数),尽管这不能保证100%的覆盖率。欲了解更多信息,请参阅http://www.evosuite.org/documentation/commandline/

+0

这似乎运作良好。默认是60,我把600从50%覆盖到60%。增加更多时间并没有帮助。我在输出中看到很多WARN和MASTER消息。找到解决方案会增加代码覆盖率吗? – user3057770

+0

例如.. [MASTER] 15:22:09.746 [logback-1] WARN TestChromosome - 功能模拟问题:org.evosuite.ga.ConstructionFailedException:由于org.evosuite.ga,无法为java.awt.FileDialog添加构造函数.ConstructionFailedException:由于org.evosuite.ga.ConstructionFailedException未能为javax.swing.JDialog添加构造函数:由于org.evosuite.ga.ConstructionFailedException未能为java.awt.FileDialog添加构造函数:未能为javax添加构造函数。 swing.JDialog由于org.evosuite.ga.ConstructionFailedException:最大递归深度达到 – user3057770

+0

和.. [MASTER] 15:17:48.732 [logback-1] WARN TestChromosome - 功能模拟问题:org.evosuite.ga.ConstructionFailedException:Error :VariableReference:语句14,类型java.util.Hashtable 不可分配给java.util.Map user3057770