TFS 2012には、CI、デプロイメントおよび夜間のビルド定義がいくつかあります。TFS 2012の特定のアセンブリから単体テストを実行しないビルド定義
私たちのCIビルドは、私たちのソリューションから(n)単体テストをすべて実行しますが、特定のテストを無視する必要があります。
長時間実行される統合テストがあり、夜間に実行する必要があるためです。
物事は私が試してみた:
TestCategoryAttribute
(MSTestをから)を使用してテストケースFilterプロパティトライを設定し、「統合」を除外します。CategoryAttribute
(NUnitから)を使用し、Test Case Filterプロパティを設定すると、「統合」が試行され、除外されます。- 上記の組み合わせ。
無視する必要があるテストはすべて、名前にIntegrationTestsまたはIntegration.Testsという単語が含まれた別個のアセンブリになっています。
おかげで、
キーロン
xUnitテストも追加します。それらをフィルタリングする方法は? –