我使用Ant自动部署和CI到Salesforce组织。在我的构建xml中,我指定了要运行的测试的完整列表。 Salesforce正在返回代码覆盖率错误,要求基于每个文件覆盖75%的代码覆盖率,而不是仅允许基于总代码库的75%代码覆盖率。我们的一些旧文件没有这样的覆盖范围,我不想再回去为旧软件创建大量新测试。
看起来Salesforce正在基于quickdeploy模型进行代码覆盖,而不是聚合。
有没有人知道我可以告诉Salesforce不要使用quickdeploy模型(如果这是它正在做的事情)。我查看了迁移工具文档,但没有看到任何内容。
...谢谢
答案 0 :(得分:0)
您是否尝试在runAllTests="true"
任务中设置属性sf:deploy
,而不是列出每个测试?