当使用Evosuite生成测试用例时,我们可以传递参数几个参数,例如:
$ java -jar evosuite-1.0.6.jar -listParameters
...
sandbox boolean true Execute tests in a sandbox environment
sandbox_mode SandboxMode RECOMMENDED Mode in which the sandbox is applied (Values: [OFF, RECOMMENDED
...
通常这些参数只通过-D<param>=<value>
传递,但是对于我的项目,我使用Maven,而不是从命令行直接调用Evosuite。
我尝试了mvn -D<param>=<value>
,但似乎不起作用。有什么想法如何实现这一点?
1条答案
按热度按时间axr492tv1#
我猜你正在看的参数将用于使用maven生成单元测试:我使用下面的maven命令为我生成和测试
以上命令应该能够生成测试并执行。
如果您需要更多关于Evosuite with Maven http://www.evosuite.org/documentation/maven-plugin/的信息,可以参考本文