java 加载覆盖范围会话时出错(代码5001)

7eumitmz  于 2023-04-10  发布在  Java
关注(0)|答案(9)|浏览(575)

当我尝试使用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(系统找不到指定的路径)

wfypjpf4

wfypjpf41#

我也遇到了同样的错误。this answer中的建议并没有为我修复它。最终修复它的是:

  • 右键单击源文件夹并选择Build Path〉Configure Output Folder...
  • 选择“项目的默认输出文件夹”(即使它恰好是在“特定输出文件夹”中输入的相同路径)
  • 点击OK
  • 刷新项目

这看起来有点荒谬,但对我来说是个好主意。

e5nqia27

e5nqia272#

我也遇到过类似的问题。这就是我所做的。
1.已刷新项目。
1.更新了Maven项目。
1.已配置覆盖率。如果您试图获取某些依赖项的覆盖率,则可能需要包含一些其他jar。
对我很有效。

xwbd5t1u

xwbd5t1u3#

我也遇到了同样的问题,下面是我如何解决的:

  • 更新maven项目
  • 使用mvn clean install构建项目,并确保未选中“Skip Tests”
  • 现在运行覆盖范围

这个错误的原因是它无法在目标文件夹中找到类,除非你构建了项目沿着你想要覆盖的所有测试用例类文件。希望这能有所帮助!

vc9ivgsu

vc9ivgsu4#

另一个对我有用的提示是删除临时eclipse文件夹. metadata...等。
然后我从我的工作区删除我的项目(不是磁盘),我已经再次导入项目瞧!!它的工作我的覆盖范围!!!

xmq68pz9

xmq68pz95#

在大多数情况下,简单地清理或更新项目就可以了!

deyfvvtc

deyfvvtc6#

这对我很有效。
右键单击源文件夹选择Build Path〉Configure Output Folder...选择“Project's default output folder”(即使它恰好是在“Specific output folder”中输入的相同路径)单击OK Refresh the project.

o7jaxewo

o7jaxewo7#

在使用eclipse-maven插件进行项目构建时,不要勾选“跳过测试”复选框。然后运行coverage。这对我很有效。

pftdvrlh

pftdvrlh8#

对我来说,只需转到源代码(下面的构建路径),并点击格式和它的罚款。

j9per5c4

j9per5c49#

转到覆盖范围配置-〉仅选择所需的一个。

相关问题