我在虚拟机 VM1 上安装了测试控制器和测试代理。测试代理显示为在线。我正在尝试从我的机器远程运行 CodedUI 测试。但是每次我去测试 - >管理测试控制器......在VS2010中它都会挂起。当我尝试远程运行任何测试时,效果相同。
两台机器都在同一个域中,在我的机器上我使用域管理员用户,在 VM 本地管理员上。
我在事件查看器中有这两个错误:
找不到来自源 VSTTExecution 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。活动中包含以下信息:
(devenv.exe, PID 7732, Thread 1) IdleProcessorManager.DoWork - Job throw: 项目已经被添加。输入字典:'7c58e17b-57a5-e486-31cc-aca08ec38d23' 正在添加的键:'7c58e17b-57a5-e486-31cc-aca08ec38d23' at Microsoft.VisualStudio.TestTools.Common.Xml.XmlPersistence.LoadHashtable[K,V](XmlElement element, String location, String keyLocation, String valueLocation, XmlTestStoreParameters parameters ) 在 Microsoft.VisualStudio.TestTools.Common.TestListCategory.Load(XmlElement element, XmlTestStoreParameters parameters) 在 Microsoft.VisualStudio.TestTools.Common.Xml.XmlFilePersistence.LoadTestList(String fileName) 在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories (字符串位置,TestListCategoryConflictHandler idVetoingHandler,TestListCategoryConflictHandler nameVetoingHandler)在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories(字符串位置)在 Microsoft.VisualStudio.TestTools.TestCaseManagement。SolutionIntegrationManager.LoadCategoriesIntoTmi(String filename) at Microsoft.VisualStudio.TestTools.TestCaseManagement.SolutionIntegrationManager.d__83.MoveNext() at Microsoft.VisualStudio.TestTools.TestCaseManagement.IdleProcessorManager.DoWork()
找不到来自源 VSTTExecution 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。活动中包含以下信息:
(devenv.exe, PID 7732, Thread 65)等待控制器连接超时