SwiftPM でコンパイルされた迅速なライブラリがありtestTarget
、Package.swift
. CIでこれら2つのテストターゲットを個別に実行できるようにしたいので、次のようなものを実行しようとしています:
swift test --filter='unitTests'
swift test --filter='integrationTests'
なし--filter
で実行すると、4 つの単体テストが実行され、1 つの失敗が見られます。統合テスト 1 回、失敗 1 回。ただし、これらの--filter
コマンドを実行すると、単体テストに 1 回合格し、統合テストは 0 回実行されます。
しかし、--list
これらのコマンドに追加すると、適切なテストがすべてリストに表示されます。を使用するときにこれらのテストが除外される理由が見つかりません--filter
。
ここの動作について何か不足してい--filter
ますか?