からiOSアプリのための個々のXCTest(UI、ユニット)のテストケースを実行するから、代わりにすべてのテストケースで、iOSのアプリのテスト対象から、個々のテストケース、または個々のテストスイートを実行することが可能ですコマンドラインインターフェイス?は、コマンドライン
あなたは箱から出して、xcodebuildでコマンドラインからテストを実行することができます。これを行うと、選択したテストターゲットに含まれているすべてのテストケースが実行されます。
Fastlaneのscanでも可能ですが、上記のように選択したビルドスキームのテストをすべて実行することに制限されていると思いますが、xcodebuildと違いはありません。
Facebookからxctoolで特定のテストを実行することはできますが、xcodebuildは使用せず、実際のiOSテストデバイスではなく、シミュレータでのみ実行できます。
私が直接xctestコマンドラインユーティリティを実行しているへの参照を見つけたが、文書化されていない機能のようだとDerivedDataを対象としています。これは、UIテスト、have their *xctest files in a separate XCTRunner bundleという事実によって複雑になります。あなたが側溝に横にダイヤモンドをクリックすることができ、個々のテストやテストクラスを実行するには
を使用すると、特定のUIテストを実行するにはxctoolに例を持っている必要がありますか? – emoleumassi
@emoleumassi xctoolには、個別のテストファイル(スイート)とテストメソッド(ケース)を一度に実行できるようにするための "-only"オプションがあります。単体テストで動作し、UIテストでも同じことをすると仮定します。シミュレータではなく、実際のデバイスで実行するテストソリューションが必要なので、私はそれを自分で試していないので、xctoolは解決策ではありません。 –
xctoolはUIテストをサポートしていません。この回答を参照してください:http://stackoverflow.com/questions/35181126/xctool-error-build-tests-is-not-a-testing-target-in-this-scheme/35196209 #35196209 – emoleumassi