我有以下設置 的Visual Studio 2012更新2 NUnit測試適配器測試版4 NUnit的2.62如何使用VS2012運行排除測試,TFS構建和NUnit
我標誌着一個測試用下面的從NUnit的或TestCategory屬性類別從MSTest的:
[Category("WebServer")]
public void FooTest() {
//test
}
[TestCategory("WebServer")]
public void FooTest2() {
//test
}
在TFS生成模板,我設置的屬性
- 基本功能 - > 1.測試源 - >測試用例過濾器的值:TestCategory = Web服務器
當構建執行沒有測試執行。卸下過濾器並重新運行所有測試。
從生成日誌的輸出是
沒有測試是在C語言中:\構建\ 2 \凸出\建立\ BIN \調試\ Tests.Integration.dll C:\構建\ 2 \ PROJ \ Build \ bin \ Debug \ Tests.Unit.dll C:\ Builds \ 2 \ Proj \ Build \ bin \ Debug \ Tests.Web.dll C:\ Builds \ 2 \ Proj \ Build \ bin \ Debug \ TestStack.BDDfy。 DLL。確保已安裝的測試發現者&執行者,平臺&框架版本設置合適,然後重試。
任何線索我怎樣才能得到一個測試,以排除在類別名稱基礎? 如果我使用NUnit控制檯運行程序,我可以輕鬆驗證該屬性是否有效。
相關http://stackoverflow.com/questions/1026117/filter-on-category-for-nunit-msbuild-tasks – Jafin