TFS 2012 には、いくつかのビルド定義 (CI、Deployment、および nightly) があります。
私たちの CI ビルドは、ソリューションのすべての (n) ユニット テストを実行しますが、特定のテストを無視するには、CI ビルドを取得する必要があります。
これは、長時間実行される統合テストがいくつかあり、これらは夜間にのみ実行する必要があるためです。
私が試したこと:
TestCategoryAttribute
(MSTest から)を使用し、テスト ケース フィルター プロパティを設定して、「統合」を除外してみてください。- (NUnit から)を使用し
CategoryAttribute
、テスト ケース フィルター プロパティを設定して、「統合」を除外してみてください。 - 上記の組み合わせ。
無視する必要があるテストはすべて、名前に IntegrationTests または Integration.Tests という単語が含まれる個別のアセンブリにあります。
ありがとう、
キーロン