2

我試圖讓我的持續集成的配置運行我的單元測試對我來說,我已經設置如何獲得單元測試作爲TFS2008構建的一部分運行?

<RunTest>true</RunTest> 

而且我設置的測試自動發現:

<ItemGroup> 
    <TestContainer Include="$(OutDir)%2a.Test.dll" /> 
</ItemGroup> 

在我的開發機器上運行構建運行我的單元測試,並報告生成成功;運行測試時(根據BuildLog),但我在日誌中看到:

測試運行的發佈結果tfs_service @ TFS-BUILD 2012-04-13 14: 13:59_Any CPU_Release to http://mycompany-tfs:8080/Build/v1.0/PublishTestResultsBuildService2.asmx ...

。無法訪問drop共享目錄「\ tfs-build \ Builds \ Test \ MyProduct Test_20120413.2」。

無法訪問drop共享目錄「\ tfs-build \ Builds \ Test \ MyProduct Test_20120413.2」。

的MSBuild:警告MSB6006:「MSTest.exe」編碼1

以前的錯誤轉變爲一種警告,因爲任務與ContinueOnError =真正的所謂的退出。

這很奇怪,因爲二進制文件很快樂地發佈。

我試圖通過登錄到構建服務器的控制檯,運行Visual Studio 2008命令提示符,導航到源位置並調用MSBuild來診斷問題,它似乎甚至沒有嘗試調用單元測試?

最終,我更喜歡玩「猜爲什麼結果失敗」 - 它可能是我的構建定義名稱中的嵌入式空間嗎?考慮到二進制文件發佈OK,我還能檢查什麼?

回答

相關問題