【问题标题】:Is it possible to specify aggregate code coverage testing when deploying with a list of tests to Salesforce是否可以在将测试列表部署到 Salesforce 时指定聚合代码覆盖率测试
【发布时间】:2015-01-13 19:42:23
【问题描述】:

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

似乎 Salesforce 正在根据 quickdeploy 模型进行代码覆盖,而不是聚合。

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

谢谢...

【问题讨论】:

    标签: deployment ant salesforce


    【解决方案1】:

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

    【讨论】:

    • 是的,我不能使用该选项,因为它会在我的沙箱中运行托管包测试,这会导致测试失败。如果沙箱与生产环境一样工作,我会很高兴,但由于某种原因,它们的行为与部署到我们的生产组织时不同。
    猜你喜欢
    • 2014-11-06
    • 2019-02-24
    • 2019-01-18
    • 2016-01-04
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多