特定のテスト ケースをコメント アウトせずに無視する方法はありますか?
いくつかのテストは実装が存在する前に書かれているので、コードをコミットする前に、これらのテストを無視するように最初にフラグを立てて、同僚を怒らせないようにしたいと思います。
それらをコメントアウトすると、失敗した不完全なテストの追跡が失われます。
特定のテスト ケースをコメント アウトせずに無視する方法はありますか?
いくつかのテストは実装が存在する前に書かれているので、コードをコミットする前に、これらのテストを無視するように最初にフラグを立てて、同僚を怒らせないようにしたいと思います。
それらをコメントアウトすると、失敗した不完全なテストの追跡が失われます。
OCUnit (SenTestingKit) でテストに注釈を付ける組み込みの方法はありません。
1 つの方法は、テスト メソッドの名前を変更することです。無効にしたいテストの先頭に 'XXX' を追加しますが、コンパイルを継続したいです。例えば、
- (void)XXXtestSomething
次に、「XXXtest」を検索して、無効になっているすべてのテスト メソッドを見つけることができます。
これは、「その他のテスト フラグ」ビルド設定で可能になるはずです。と
-SenTest ClassToTest
テストするクラスを指定できますが、個々のメソッドは指定できません。
詳細については、こちらを参照してください: Fast Unit Testing、Red Sweater