2014-01-28 45 views
0

我們的MSBuild定義構建了Debug版本和Release版本配置。 (這是由於我們使用的部署系統,無法更改。)問題是,由於我們運行自動化測試,因此每運行一次就運行兩次。有什麼辦法讓我配置測試,只在發佈版本上運行?MSBuild - 僅在發佈版本上運行測試

我們使用VS2010/TFS2010。

回答

2

它看起來像一個小調整到尼克的回答是沒有的伎倆。

..\Release\**\MyApp*Tests.dll 
2

在TFS生成定義,過程選項卡下,在自動化測試 - >測試源 - >測試源規格,可以修改路徑規範,包括對發行文件夾的名稱,以便測試二進制文件從版本文件夾只被測試?

從更改規格:

**\MyApp*Tests.dll 

閱讀:

**\Release\**\MyApp*Tests.dll 
+0

沒有。沒有工作。我們原來的規範是'** \ * test * .dll'。我試過'** \ Release \ ** \ * test * dll'和'** \ Release \ * test * .dll'。 – Rubio

相關問題