我已經測試控制器和測試代理虛擬機VM1上安裝上。測試代理顯示在線。我試圖從我的機器上遠程運行CodedUI測試。但每次我去測試 - >管理測試控制器...在VS2010中它掛起。當我嘗試遠程運行任何測試時效果相同。Visual Studio的遠程測試 - 無法連接到測試控制器的虛擬機
這兩臺機器都在同一個域中,在我的機器上我使用域管理員用戶,在VM本地管理員。
我在事件查看器中得到了這2個錯誤:
-
從源頭VSTTExecution的事件ID 0說明無法找到 。引發此事件的組件未安裝在您的本地計算機的 或安裝已損壞。您可以安裝 或在本地計算機上修復組件。如果事件在另一臺計算機上產生了 ,則顯示信息必須與 事件一起保存。事件中包含以下信息:
(devenv.exe,PID 7732,線程1)IdleProcessorManager.DoWork - 作業 扔:Item已添加。鍵在字典: '7c58e17b-57a5-e486-31cc-aca08ec38d23'鍵被添加: '7c58e17b-57a5-e486-31cc-aca08ec38d23' 處 Microsoft.VisualStudio.TestTools.Common.Xml.XmlPersistence.LoadHashtable [ K,V](XmlElement的 元件,字符串位置,字符串keyLocation按鍵,字符串valueLocation, XmlTestStoreParameters參數)處 Microsoft.VisualStudio.TestTools Microsoft.VisualStudio.TestTools.Common.TestListCategory.Load(XmlElement的 元件,XmlTestStoreParameters參數) .Common.Xml.XmlFilePersistence.LoadTestList(字符串 文件名)在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories(字符串 位置,TestLi stCategoryConflictHandler idVetoingHandler, TestListCategoryConflictHandler nameVetoingHandler)在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories(字符串 位置)在 Microsoft.VisualStudio.TestTools.TestCaseManagement.SolutionIntegrationManager.LoadCategoriesIntoTmi(在 Microsoft.VisualStudio.TestTools字符串 文件名) .TestCaseManagement.SolutionIntegrationManager.d__83.MoveNext() 在 Microsoft.VisualStudio.TestTools.TestCaseManagement.IdleProcessorManager.DoWork()
-
無法找到源VSTTExecution的事件ID 0的描述。引發此事件的組件未安裝在您的本地計算機的 或安裝已損壞。您可以安裝 或在本地計算機上修復組件。如果事件在另一臺計算機上產生了 ,則顯示信息必須與 事件一起保存。下面的信息包括與事件:
(devenv的。exe文件,PID 7732,線程65)超時等待控制器 連接
Visual Studio是否報告錯誤?這似乎是視覺工作室找不到控制器。也許控制器服務沒有運行,或者它沒有配置爲通過VS而是通過MTM運行。您是否使用了[演練](http://msdn.microsoft.com/zh-cn/library/ff400223.aspx)? – Schaliasos
@Schaliasos:是的,我完成了本演練中提到的所有步驟。我沒有任何特定的MTM,所以我想這應該是VS.或者VS有一些特定的步驟? – Hun1Ahpu
@Schaliasos:是的,VS是拋出這個異常(devenv.exe)的。控制器似乎在運行,至少代理說它在線。 – Hun1Ahpu