10

当我尝试使用 EclEmma 检查覆盖率时出现以下错误,请帮助我:

加载覆盖会话时出错(代码 5001)。在 F/solo-repository/target/test-classes 分析包片段根 java 时出错(代码 5007)。找不到文件:D:\RDM Services\solo-repository\target\test-classes\com\charter\solo\account\repository\AccountBillInformationRepositoryTest.class。D:\RDM Services\solo-repository\target\test-classes\com\charter\solo\account\repository\AccountBillInformationRepositoryTest.class(系统找不到指定的路径)

4

7 回答 7

8

我有同样的错误。这个答案中的建议并没有为我解决。最终解决它的事情是:

  • 右键单击源文件夹并选择构建路径 > 配置输出文件夹...
  • 选择“项目的默认输出文件夹”(即使它恰好与“特定输出文件夹”中输入的路径相同)
  • 点击确定
  • 刷新项目

这似乎有点荒谬,但对我有用。

于 2017-12-07T11:15:35.543 回答
4

我有类似的问题。这就是我所做的。

  1. 刷新了项目。
  2. 更新了 Maven 项目。
  3. 配置了覆盖范围。如果您试图覆盖某些依赖项,则可能需要包含一些额外的 jar。

它对我有用。

于 2017-07-07T08:43:49.213 回答
1

我有完全相同的问题,这是我解决它的方法:

  • 更新maven项目
  • 使用 mvn clean install 构建项目并确保未选中“跳过测试”
  • 现在运行覆盖

此错误的原因是它无法在目标文件夹中找到类,直到您构建项目以及您想要覆盖的所有测试用例类文件。希望这可以帮助!

于 2019-05-09T13:49:07.127 回答
0

另一个对我有用的技巧是删除临时 Eclipse 文件夹 .metadata... 等。

然后我从我的工作区(不是磁盘)中删除我的项目,我再次导入了项目,瞧!它的工作我的报道!!!!

于 2021-02-02T02:31:34.143 回答
0

在使用 eclipse-maven 插件构建项目期间保持“跳过测试”复选框未选中。然后运行覆盖范围。这对我有用。

于 2021-02-10T18:33:04.913 回答
-1

这对我有用。

右键单击源文件夹选择构建路径>配置输出文件夹...选择“项目的默认输出文件夹”(即使它恰好与“特定输出文件夹”中输入的路径相同)单击确定刷新项目。

于 2018-09-06T17:08:53.303 回答
-1

转到覆盖配置-> 仅选择所需的一项。

于 2018-05-22T05:19:27.757 回答