当我尝试使用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(系统找不到指定的路径)
9条答案
按热度按时间wfypjpf41#
我也遇到了同样的错误。this answer中的建议并没有为我修复它。最终修复它的是:
这看起来有点荒谬,但对我来说是个好主意。
e5nqia272#
我也遇到过类似的问题。这就是我所做的。
1.已刷新项目。
1.更新了Maven项目。
1.已配置覆盖率。如果您试图获取某些依赖项的覆盖率,则可能需要包含一些其他jar。
对我很有效。
xwbd5t1u3#
我也遇到了同样的问题,下面是我如何解决的:
这个错误的原因是它无法在目标文件夹中找到类,除非你构建了项目沿着你想要覆盖的所有测试用例类文件。希望这能有所帮助!
vc9ivgsu4#
另一个对我有用的提示是删除临时eclipse文件夹. metadata...等。
然后我从我的工作区删除我的项目(不是磁盘),我已经再次导入项目瞧!!它的工作我的覆盖范围!!!
xmq68pz95#
在大多数情况下,简单地清理或更新项目就可以了!
deyfvvtc6#
这对我很有效。
右键单击源文件夹选择Build Path〉Configure Output Folder...选择“Project's default output folder”(即使它恰好是在“Specific output folder”中输入的相同路径)单击OK Refresh the project.
o7jaxewo7#
在使用eclipse-maven插件进行项目构建时,不要勾选“跳过测试”复选框。然后运行coverage。这对我很有效。
pftdvrlh8#
对我来说,只需转到源代码(下面的构建路径),并点击格式和它的罚款。
j9per5c49#
转到覆盖范围配置-〉仅选择所需的一个。