Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 在向Salesforce部署测试列表时,是否可以指定聚合代码覆盖率测试_Deployment_Ant_Salesforce - Fatal编程技术网

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

Deployment 在向Salesforce部署测试列表时,是否可以指定聚合代码覆盖率测试,deployment,ant,salesforce,Deployment,Ant,Salesforce,我正在使用Ant自动化Salesforce组织的部署和CI。在我的构建xml中,我指定要运行的测试的完整列表。Salesforce返回代码覆盖率错误,要求每个文件有75%的代码覆盖率,而不是只允许75%的代码覆盖率。我们的一些旧文件没有那么高的覆盖率,我尽量不必回去为旧软件创建大量的新测试 Salesforce似乎是基于quickdeploy模型而不是聚合来完成代码覆盖 是否有人知道我可以告诉Salesforce不要使用quickdeploy模型的方法(如果它正在这样做的话)。我已经查看了迁移工

我正在使用Ant自动化Salesforce组织的部署和CI。在我的构建xml中,我指定要运行的测试的完整列表。Salesforce返回代码覆盖率错误,要求每个文件有75%的代码覆盖率,而不是只允许75%的代码覆盖率。我们的一些旧文件没有那么高的覆盖率,我尽量不必回去为旧软件创建大量的新测试

Salesforce似乎是基于quickdeploy模型而不是聚合来完成代码覆盖

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


谢谢…

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

是的,我不能使用该选项,因为它会在我的沙盒中运行托管包测试,从而导致测试失败。如果沙盒的工作原理与生产相同,我会很高兴,但由于某些原因,它们的行为与部署到生产组织时不同。