簡體   English   中英

TFS build 2015無法觸發編碼的ui測試-持續集成過程的一部分

[英]TFS build 2015 fails to trigger coded ui tests - part of continuous integration process

根據構建定義中指定“測試設置”文件的方式,我們遇到了一個問題,即TFS構建無法觸發編碼的UI測試。

我們無法使CodedUI測試項目運行。 目標是使其在單獨的計算機(虛擬機)上運行。 我們已經在虛擬機上配置了測試控制器和代理。 我們還將它設置為以交互過程運行。 當我們運行構建時,它部分成功,並且報告了以下測試錯誤

返回的失敗消息如下:

MsTestAdapter無法在程序集'C:\\ Builds \\ 1 \\ Test_COE \\ MVCAppFramework \\ bin \\ MVC_Test.dll'的類'MVC_Test.MVCTest_CUI'中發現測試。 原因無法加載文件或程序集'Microsoft.VisualStudio.QualityTools.CodedUITestFramework,版本= 12.0.0.0。 文化=中性,PublickeyToken = b03f5f7f11d50a3a'或其依賴項之一。 該系統找不到指定的文件..

設置/環境詳細信息:

Visual Studio 2015旗艦版

TFS服務器2015

Visual Studio 2015的代理(測試控制器和測試代理)

測試代理已安裝為編碼UI測試的交互式過程

您的CodedUI測試是使用VS 2013版本編寫的。 我相信您有兩種選擇:

  1. 在測試代​​理上安裝Visual Studio 2013代理
  2. 使用綁定重定向以自動使用更新的版本,如本TFS 2010至2015升級所述:CodedUI功能測試構建博客文章

UPDATE

  1. 您可以嘗試將CodedUI DLLS升級到VS2015版本(14.0.0.0)。

它找不到VS2013提供的版本12.0的dll庫。 在測試代​​理上安裝VS2013,然后重試。

暫無
暫無

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

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