-1

我们遇到了一个问题,当我们运行所有测试时,我们看到一些类重复了。这些重复的类实际上是错误标记的类。

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

我已经尝试清除测试缓存(设置>开发> Apex测试执行>查看测试历史记录>清除测试数据没有任何变化。我也尝试注释掉可能调用其他类的代码,但仍然没有运气。

有趣的是,这个“错误”出现在我们 ide 的 ...dev 控制台、welkins 套件、force.com ide ... 试图确定原因。

4

1 回答 1

0

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

更加详细一些。

Apex 测试在服务器上运行。如果您没有足够的覆盖范围,则不允许部署。您可能需要在添加到 org.xml 的代码中添加一些测试。这也可能表明其他东西被破坏了。

于 2017-11-04T12:19:36.097 回答