簡體   English   中英

在TFS測試階段運行C ++單元測試

[英]Run C++ Unit Tests in TFS test stage

我已經使用Visual Studio 2015開發了一些C ++代碼,而我剛剛致力於Visual Studio Online存儲庫。 我注意到它在選項中具有Test功能:代碼,工作,構建,測試,發布。 開發代碼時,我使用Visual Studio的內置測試框架構建了一些單元測試。 是否可以將它們配置為在回購中作為“測試”步驟的一部分運行,以確保將來的構建通過要求?

我的單元測試當前與.vcxproj文件中的代碼處於同一解決方案中,該文件將實際測試包含為.cpp文件。

如果您只想運行單元測試,則只需在構建過程中運行它即可。 使用“構建”選項卡下的“ Visual Studio”創建構建定義時,它將包含以下任務: 在此處輸入圖片說明

“ Visual Studio測試”用於運行單元測試。 請參閱此鏈接以獲取詳細信息: 為構建設置自動測試

對於“測試”選項卡,它可以用於運行更多的測試。 有關詳細信息,請參閱此鏈接: 測試工具和服務

在msdn上有關於它的一些文檔: https : //msdn.microsoft.com/en-us/library/jj155800.aspx

話雖如此,這是VS2015的快速總結以對其進行測試:

  1. 打開VS2015 x64 x86(或適合您系統的一個)Cross Tools Command Prompt(在開始菜單中鍵入VS2015)。
  2. 測試您可以運行VCTest.console:> VCTest.console /?
  3. 進入您的項目目錄
  4. 運行項目測試:> VCTest.console myProjectTest.dll
  5. 現在,您所要做的就是編寫一些小的腳本,這些腳本將使它們自動化,並將它們作為鈎子集成到您的存儲庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM