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