- VS 2012
- 在專用的虛擬機
我的測試是在構建和單元測試門最新版本的TFS
我的測試是在構建和單元測試門最新版本的TFS
它可能會取決於你的MSBuild/MSTest的設置,尤其是對一個門版本(這可能會做各種不同的事情),但希望一些在下面可能至少你提供一些線索......
測試結果通常會放入服務器的構建文件夾(不是放置文件夾,而是存放在MSBuild進程存儲並構建所有源代碼的工作文件夾中),使用每個測試運行的日期戳文件名執行。
但是,它聽起來像你的文件夾是空的,這表明你要麼在錯誤的地方看(如果你正在做一個門控構建,它可能是它使用一個不同於常規構建的工作文件夾,可能與C:\ Builds \ 4文件夾一起)或測試結果未生成(禁用或失敗)。
我試圖找到構建日誌,因爲它幾乎可以肯定地告訴你發生了什麼樣的測試以及是否/在哪裏寫了任何結果。
如果您可以找到測試結果文件,那麼通常只需雙擊主測試結果文件即可將測試結果加載到Visual Studio中(用於在測試結果用戶界面中顯示) - 所以在編程上您應該能夠只需要Process.Start(testResultsFilename)
即可啓動Visual Studio查看結果(只要在您使用工具的計算機上安裝了VS)。
在節結束時,你會看到類似下面這顯示了帶有.trx(測試結果文件)的位置細節:
Results file: C:\Source\TestResults\tfsbuild_PMBUILD7 2013-08-05 08_32_02_Any CPU_Release.trx Test Settings: Default Test Settings
Waiting to publish...
Publishing results of test run [email protected]
2013-08-05 08:32:02_Any CPU_Release to
http://pmtfs:8080/tfs/DefaultCollection...
....Publish completed successfully.