在向Salesforce部署测试列表时,是否可以指定聚合代码覆盖率测试

时间:2015-01-13 19:42:24

标签: deployment ant salesforce

我使用Ant自动部署和CI到Salesforce组织。在我的构建xml中,我指定了要运行的测试的完整列表。 Salesforce正在返回代码覆盖率错误,要求基于每个文件覆盖75%的代码覆盖率,而不是仅允许基于总代码库的75%代码覆盖率。我们的一些旧文件没有这样的覆盖范围,我不想再回去为旧软件创建大量新测试。

看起来Salesforce正在基于quickdeploy模型进行代码覆盖,而不是聚合。

有没有人知道我可以告诉Salesforce不要使用quickdeploy模型(如果这是它正在做的事情)。我查看了迁移工具文档,但没有看到任何内容。

...谢谢

1 个答案:

答案 0 :(得分:0)

您是否尝试在runAllTests="true"任务中设置属性sf:deploy,而不是列出每个测试?