我正在使用TFS 2010 SP1实验室管理和LapDeployTemplate上的一个变体来在超VVM上执行构建工作流和单元测试,通过SCVMM (根据on codeplex)进行管理。在配置所有这些之后,我创建了一个测试计划,其中包含了映射到使用Moles的自动化单元/集成测试的测试用例。我使用tcm.exe导入这些测试用例,并将它们导入到中。
当我试图使用LabDeploy工作流远程执行VM上的测试用例时,我得到了以下错误:“主机类型'Moles‘无法加载,原因如下:无法找到'Moles’键”。
通常,我在未安装Moles的机器上看到了此错误,但下面是我目前在VM上的配置:
>H 111R2 2010 Lab Agent x64H 212G 213
测试设置文件设置为使用默认主机类型,并在x64中在x64机器上执行测试。这与我们使用的开发框相同,它们都很好地执行测试。
我已经尝试过卸载/重新安装Moles以及机器上的测试代理,但没有结果。有什么想法吗?还有其他人碰到这个吗?
发布于 2011-10-31 19:37:47
移动我的评论到一个答案,以便我可以标记它的答案-我已经打开了Moles在ORCA和它发现它有注册表条件,阻止Moles主机代理安装在一个盒子上,没有一个完整的VS 2010 devenv安装。因此,为了让Moles安装所有的位,我不得不伪造该注册表项。一旦完成,我就让代理执行,但是在处理环境配置等错误时失败。在查看了所有这些和这个场景缺乏doco联机之后,我确信它没有被测试,也没有被支持。我认为2010 + Moles的实验室代理配置不起作用
https://stackoverflow.com/questions/7210328
复制相似问题