2016-09-15 65 views
1

有沒有辦法從TeamCity UI配置參數,可以在NUnit測試運行期間通過.Net代碼訪問?在TeamCity中爲NUnit測試配置參數

現在我知道可以在TC中設置環境變量,然後在單元測試中使用它。

我希望能夠在teamcity中快速複製構建配置設置,以不同方式配置測試,然後運行構建。

感謝 AD

+0

一個簡短的調查,我發現,有預先定義的具有我的測試中處理所有的環境變量的TeamCity構建模板是一個相當不錯的選擇後。 當我使用此模板創建新版本時,所有設置都在teamcity網站上。 –

回答

0

我認爲你需要這個..可能..

  • 創建由.NET代碼執行測試
  • 更新內容之前讀取配置文件在使用文件內容替換構建功能執行任何構建步驟之前,使用TC(使用參數)的配置文件。
  • 運行從TC使用默認參數構建(運行自定義生成,如果你想改變任何具體的參數,而不是默認的)
1

我@vikram同意,這是一個不錯的選擇。我會建議另一個。您可以參考FluentTc庫,該庫允許對TeamCity參數進行編程訪問。

var buildId = new LocalTc().GetBuildParameter("build.id");

的包,請nuget