2017-05-01 1 views
0

Xcodeで設定されたテストターゲットに複数のテストクラスがあります。私はいくつかの選択されたテストを実行したいと思います。xcodebuildまたはXcodeで選択したテストクラスを実行します。

私はテストターゲットの下で次のテストを行っています。

  • ClassATests
  • ClassBTests
  • ClassCTests
  • ClassDTests

は、私はクラスCとClassDのためにClassAとClassBのためのテストを実行したいがないことを言います。

AFAIKこれはXcodeでは実行できません。私は、すべてのテストを実行することも、1つのテストクラスだけを実行することもできます。

xcodebuildでは、コマンドラインでこれらのテストを実行することはできません。私は-skip-testingまたは-only-testingのパラメータを持っていますが、それらを複数のテスト識別子で動作させることはできません。

これらのテストを単独で実行する方法はありますか?

答えて

1

これはXCode自体では絶対に可能です。 Commandキーを押しながら複数のテストクラスを右クリックし、[Run n tests classes]をクリックします。

コマンドラインで同じ結果を得るには、-only-testing-skip-testingの複数の行を使用できます。

(Safariのみ/ WWDCアプリで開きます)この動画の33:01分を参照してください: https://developer.apple.com/videos/play/wwdc2016/409/?time=1982

+0

あなたは正しいです!また、コマンドラインからいくつかのテストクラスを選択する方法も知っていますか?つまり、 '-only-testing'や' -skip-testing'にいくつかのテスト識別子を指定する方法を知っていますか? – atineoSE

+0

私はコマンドラインでアイデアを持っていません。ごめんなさい。 – 7to4

+0

「あなたは正しい!」それがあなたのために働くなら、答えを受け入れることができますか? :) – 7to4

関連する問題