【问题标题】:Maven Test with Evosuite-generated Test Cases使用 Evosuite 生成的测试用例进行 Maven 测试
【发布时间】:2021-01-27 13:49:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: maven symbols evosuite


    【解决方案1】:

    如果您已经运行 mvn evosuite:export 将它们移动到 ./src/test 文件夹,那么您可能需要使用 javac 编译它们,以便它们可以由 maven 执行。尝试使用这篇文章在一个命令中编译它们:How to compile multiple Java files when there are Java files in other packages?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2016-02-14
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      相关资源
      最近更新 更多