2016-11-02 57 views
1

我們有一個Visual Studio 2015解決方案,其中包含一些C++項目和一些基於Google測試框架的測試。如何運行基於GoogleTest的C++測試與TFS 2015

現在我想用相當新的TFS 2015構建功能來運行這些測試。我知道有「Visual Studio Test」構建步驟能夠運行自定義測試適配器(如Google Test Adapter?)。

這是最簡單的方法來設置東西? TFS2015構建服務器上必須安裝哪些內容以及如何配置構建步驟?

感謝您的幫助! Sebastian

回答

1

是的,最簡單的方法就是在「Visual Studio Test」構建任務中使用Google測試適配器。正如將要使用的功能聲明VSTest.Console.exe

您需要在構建服務器(代理)上安裝visual studio。關於如何配置構建步驟,已經有一個Xunit測試的詳細教程,這也適用於谷歌測試。 Plesae提到這個博客:Running xUnit tests in TFS Build vNext

+1

這工作得很好。謝謝。您可以將Google Test Adapter作爲Visual Studio Extension下載,解壓縮(將.vsix文件重命名爲.zip),然後將整個解壓縮的文件夾放在Build機器的某個位置。然後,TFS構建步驟必須指向該目錄,如鏈接中所述。此外,當然,C++項目應該包含「googletest」NuGet包以運行測試。 – Sebastian

相關問題