Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
Ho在salesforce的发布管道中设置测试类执行_Salesforce - Fatal编程技术网

Ho在salesforce的发布管道中设置测试类执行

Ho在salesforce的发布管道中设置测试类执行,salesforce,Salesforce,我有一个与Salesforce相关的类和测试类来迁移到目标环境。 从QA环境到用户接受环境。开发人员的请求不是运行测试类,而是跳过特定部署的测试类执行,他将在以后修复它。我找不到设置跳过测试类执行的方法,反之亦然 请帮助您使用什么来部署 Apache Ant+“迁移工具”-查找build.xml文件,其中应该有类似的内容: <target name="deployCode"> <sf:deploy username="${sf.userna

我有一个与Salesforce相关的类和测试类来迁移到目标环境。 从QA环境到用户接受环境。开发人员的请求不是运行测试类,而是跳过特定部署的测试类执行,他将在以后修复它。我找不到设置跳过测试类执行的方法,反之亦然


请帮助

您使用什么来部署

Apache Ant+“迁移工具”-查找build.xml文件,其中应该有类似的内容:

<target name="deployCode">
    <sf:deploy username="${sf.username}" password="${sf.password}"
        sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
        deployroot="codepkg" testLevel="RunLocalTests">
    </sf:deploy>
</target>

(可能取决于您传递变量的方式,它们的关键是
sf:deploy
东西)。删除
testLevel
部分以获得默认行为(沙盒中没有测试,但在prod中运行所有本地测试)。您可以使用NoTestRun、RunSpecifiedTests、RunLocalTests或RunAllTestsInOrg。更多信息:(开发人员文档的html版本现在似乎已关闭)

如果使用SFDX CLI,那么您的命令可能类似于
SFDX-force:mdapi:deploy-f../unpackage.zip-u myUserAlias-l RunLocalTests
。同样,删除
l RunLocalTests
以获得默认行为