gpt4 book ai didi

Swift test --filter 在实际运行测试时似乎排除了所有内容

转载 作者:行者123 更新时间:2023-11-30 11:46:49 25 4
gpt4 key购买 nike

我有一个使用 SwiftPM 编译的 swift 库,并且在 Package.swift 中声明了两个 testTarget。我希望能够在我的 CI 中独立运行这两个测试目标,所以我一直在尝试运行类似的东西:
快速测试 --filter='unitTests'
快速测试 --filter='integrationTests'

当我在没有 --filter 的情况下运行时,我看到运行了 4 个单元测试,其中 1 个失败; 1 次集成测试,1 次失败。但是,这些 --filter 命令导致 1 个通过单元测试和 0 个集成测试运行。

但是当我将 --list 添加到这些命令时,所有适当的测试都会出现在列表中。我找不到使用 --filter 时排除这些测试的任何原因。

我是否遗漏了一些有关 --filter 行为的信息?

最佳答案

--filter 选项适用于测试名称(而不是测试类型)。 SwiftPM 使用给定输入的测试名称正则表达式并运行匹配的测试。

关于Swift test --filter 在实际运行测试时似乎排除了所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48737394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com