我們的MSBuild定義構建了Debug版本和Release版本配置。 (這是由於我們使用的部署系統,無法更改。)問題是,由於我們運行自動化測試,因此每運行一次就運行兩次。有什麼辦法讓我配置測試,只在發佈版本上運行?MSBuild - 僅在發佈版本上運行測試
我們使用VS2010/TFS2010。
我們的MSBuild定義構建了Debug版本和Release版本配置。 (這是由於我們使用的部署系統,無法更改。)問題是,由於我們運行自動化測試,因此每運行一次就運行兩次。有什麼辦法讓我配置測試,只在發佈版本上運行?MSBuild - 僅在發佈版本上運行測試
我們使用VS2010/TFS2010。
它看起來像一個小調整到尼克的回答是沒有的伎倆。
..\Release\**\MyApp*Tests.dll
在TFS生成定義,過程選項卡下,在自動化測試 - >測試源 - >測試源規格,可以修改路徑規範,包括對發行文件夾的名稱,以便測試二進制文件從版本文件夾只被測試?
從更改規格:
**\MyApp*Tests.dll
閱讀:
**\Release\**\MyApp*Tests.dll
沒有。沒有工作。我們原來的規範是'** \ * test * .dll'。我試過'** \ Release \ ** \ * test * dll'和'** \ Release \ * test * .dll'。 – Rubio