0

なんらかの理由で、それぞれ異なるテーマをロードする 3 つのターゲット/スキームがあります。そのため、スナップショット コマンドを実行すると、ターゲット アプリケーション (UITest ターゲット) に選択されたターゲットのスナップショットのみが取得されます。

目標

動的に処理する方法はありますか?スナップショット コマンドを実行して、3 つのテーマ/ターゲット/スキームの結果を取得したいと考えています。

問題: https://github.com/fastlane/snapshot/issues/348

4

1 に答える 1

0

これを達成する方法は、NONE ターゲットを含むベース テスト バンドルと、個々のアプリ ターゲットごとに 1 つのテスト バンドルを作成することでした。基本バンドルに共通テストを実装しました。

各個別/フレーバー ターゲットで、テストがベースと同じである場合は、XCTest を直接ではなく、ベース テスト クラスからテスト クラスを拡張しました。このようにして、それらはすべて、類似している場合は同じテストを使用し、異なる場合にのみ特定のテストに拡張できます。

于 2016-04-08T13:29:11.273 に答える