我有一个用 SwiftPM 编译的 swift 库,我testTarget
在Package.swift
. 我希望能够在我的 CI 中独立运行这两个测试目标,所以我一直在尝试运行类似的东西:
swift test --filter='unitTests'
swift test --filter='integrationTests'
当我没有运行时--filter
,我看到 4 个单元测试运行,1 个失败;和 1 次集成测试,1 次失败。但是,这些--filter
命令导致 1 个通过单元测试和 0 个集成测试运行。
但是当我添加--list
到这些命令时,所有适当的测试都会出现在列表中。我找不到任何理由在使用--filter
.
我错过了关于这里的行为的一些东西--filter
吗?