0

我正在使用 Evosuite 通过 Maven 为我的应用程序生成测试用例,并且我已遵循 Evosuite 文档中概述的所有步骤。

我看到所有测试类都已生成,并且导出将类复制到我项目的测试文件夹中,所以我应该能够运行 mvn test 来运行测试,但是当我这样做时,我得到了一系列错误它找不到一堆类(看起来它无法从运行时找到任何 Evosuite 类,即使我在我的 POM 中将 evosuite 运行时定义为依赖项。)

我很想将 Evosuite 用于我们所有的应用程序,但如果我无法让 mvn 测试运行且没有错误,那么该产品将毫无用处。有人可以帮忙吗?我已经多次查看文档并检查了所有内容,并且所有配置似乎都正确。谢谢你。

4

1 回答 1

0

如果您已经运行mvn evosuite:export将它们移动到 ./src/test 文件夹,那么您可能需要使用 javac 编译它们,以便它们可以由 maven 执行。尝试使用这篇文章在一个命令中编译它们:当其他包中有Java文件时如何编译多个Java文件?

于 2021-02-09T13:41:49.917 回答