我正在使用TFS,它工作正常。現在我想添加測試和代碼覆蓋率。所以我創建了一個Local.testsettings。在我的電腦上運行測試運行良好。使用測試程序集文件規範對TFS 2010進行自動化測試
所述TFS生成的配置如下: - 自動測試用測試組件文件規範和相同的測試設置文件(如推薦的,而不是使用一個.vsmdi文件)
當與TFS啓動一個構建,我的測試沒有得到執行:
爲測試程序集運行MSTest MSTestActivity的調用沒有Platform或Flavor的值。使用混合平臺和調試的值。 C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ MSTest.exe/nologo/usestderr/testSettings:「C:\ Builds \ 1 \ MyProject \ Sources \ MyProject \ Main \ Source \ MyProject \ Local .testsettings「/ searchpathroot:」C:\ Builds \ 1 \ MyProject \ Binaries「/ resultsfileroot:」C:\ Builds \ 1 \ MyProject \ TestResults「/ testcontainer:」C:\ Builds \ 1 \ MyProject \ Binaries \ MyProject。 Tests.Module1.dll「/ maxpriority:」1「/ minpriority:」1「/ publish:」http:// tfsserver:8080/tfs/Test「/ publishbuild:」vstfs:/// Build/Build/433「/ teamproject:「MyProject」/ platform:「Mixed Platforms」/ flavor:「Debug」 正在加載C:\ Builds \ 1 \ MyProject \ Sources \ MyProject \ Main \ Source \ MyProject \ Local.testsettings ... 正在加載C:\生成\ 1 \ MyProject \ Binaries \ MyProject.Tests.Module1.dll ... 開始執行... 沒有要執行的測試。 沒有結果發佈。
所以它找到程序集,但MSTest實際上並不運行測試。 任何暗示都是值得歡迎的。
它是什麼類型的測試? –
使用Microsoft.VisualStudio.QualityTools.UnitTestFramework的簡單單元測試。 – fabien