2017-11-04 141 views
-1

我们遇到了一个问题,当我们运行所有测试时,我们会看到一些类重复出现。这些重复的类实际上是错误标记的类。代码覆盖率重复顶点类

示例:A类和B类。运行所有测试和代码覆盖显示A类覆盖率为90%,A类覆盖率为55%。 我们认为这是打破我们的ide,任何人都知道如何解决这个问题?

我已经尝试清除测试缓存(设置>开发> Apex测试执行>查看测试历史记录>清除测试数据,但没有任何更改。

有趣的是这个“错误”是在我们的IDE的?开发者控制台目前,welkins套房,force.com IDE ......试图拖住原因。

回答

0

它存在于所有的IDE的是因为它也存在于您的实际Salesforce实例中。

更具体。

Apex测试在服务器上运行。如果您没有足够的覆盖范围,则不允许部署。您可能需要为您添加到组织的代码添加一些测试。这也可能表明其他事情已经破裂。

+0

对不起,我会尽量更具体。测试类运行并编译正常。我们已经能够从沙箱推送到推动罚款。代码覆盖率很高。只有理由这是一个问题,welkins套件(我们的第三方ide)不会显示重复类的代码覆盖率,我们怀疑这些重复类是原因。如果我们运行测试并查看任何ide中所有测试的列表,并且某些类缺失,我们只会看到这些类重复。我们已经检查了课程上的dupe ID,所以不要认为这就是它.... – digiTank