【问题标题】:How to create evosuite tests which use relative paths for file generation如何创建使用相对路径生成文件的 evosuite 测试
【发布时间】:2016-02-14 12:14:44
【问题描述】:

我为一个项目生成了一个带有 evosuite 的测试套件。一些测试与读取/写入文件相关,并使用绝对路径来访问它们,这导致测试只有在项目位于本地文件系统中完全相同的位置时才会成功。

有没有办法关闭它?这意味着,我可以设置一个标志或其他东西来生成使用相对位置作为测试文件的测试吗?

谢谢!

【问题讨论】:

    标签: java file-permissions filenotfoundexception evosuite


    【解决方案1】:

    EvoSuite 在处理文件时使用虚拟文件系统。因此,没有选项关闭绝对路径,因为您运行测试的机器应该对这些测试没有影响。但是,目前并非所有与文件相关的 Java API 都在 EvoSuite 中进行了模拟。如果您遇到问题,可能只是 EvoSuite 中的一个错误。在这种情况下,您可以在此处提供有关您获得的生成测试的更多信息或在https://github.com/EvoSuite/evosuite/issues 提交错误报告

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 2014-10-22
      • 1970-01-01
      相关资源
      最近更新 更多