2016-03-29 51 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