2016-05-31 489 views
0

我按照evosuite maven documentation为我的项目生成单元测试用例。以下是我用过的命令:Evosuite:执行测试用例失败

mvn -DmemoryInMB=2000 -Dcores=2 evosuite:generate evosuite:export test 

该工具需要大约1小时才能为我的项目生成测试用例(使用9700行Java代码)。然而,当它继续mvn test阶段,所有的测试用例失败,同样的信息:

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 sec <<< FAILURE! - in com.xxx.yyy.util.Messages_ESTest 
com.xxx.yyy.util.Messages_ESTest Time elapsed: 0 sec <<< ERROR! 
java.lang.IllegalStateException: Trying to set up the sandbox while executing a test case 
    at <evosuite>.<evosuite>(<evosuite>) 
    at <evosuite>.<evosuite>(<evosuite>) 
    at <evosuite>.<evosuite>(<evosuite>) 

在运行中的IntelliJ IDEA生成的测试情况大多可以通过测试:

enter image description here

任何人有任何想法?

回答

0

这显然是一个错误,这将是最好的

https://github.com/EvoSuite/evosuite/issues

此外,在1.0.3报告,目前由EvoSuite产生的不符合“MVN测试”很好地工作的测试。该修复程序已在SNAPSHOT中,并将成为下一版本的一部分。然而,“试图建立沙箱”可能是一个新的bug,因为我以前没有见过它...... :(

相关问题