我们希望将TFS自动化CI构建和测试过程使用远程测试代理来运行我们的测试,与我们的构建代理分开。对于不使用Moles或Moles Host的常规单元测试,我们没有问题。然而,当我们在.testsettings中包含Moles Host或者有一个Moles Hosted测试(通过HostType("Moles")属性),测试代理似乎会尝试获取构建代理使用的被Moled .dlls路径。几乎就像是构建代理会把完整路径传递给测试代理,而测试代理会使用它。我们要么得到一个“您没有执行此操作所需的适当权限”(实际上每个服务都在以管理员权限运行),要么得到一个晦涩的“MSTest失败返回代码1预期0”和没有日志信息。
我想问一下小组的问题:
1. 有人让MSTest、Moles、TFS Build和Visual Studio 2010 Test Controller/Test Agent(不是Test Lab设置的一部分)工作了吗? 2. 如果你让它工作了,你的设置是什么?
我想问一下小组的问题:
1. 有人让MSTest、Moles、TFS Build和Visual Studio 2010 Test Controller/Test Agent(不是Test Lab设置的一部分)工作了吗? 2. 如果你让它工作了,你的设置是什么?