我们的VNext构建是使用tfs 2015创建的.Visual Studio Test步骤运行正常,但对于某些应用程序,我们希望以特定用户身份运行单元测试。
是否可以在" Visual Studio测试"中进行此操作。步骤,还是我需要使用不同的方法?
答案 0 :(得分:1)
从这篇文章:Test agent, Test Controller and MSTEST FAQ(Qustion 21),它也应该应用于VS测试。
测试代理是否允许您冒充其他用户?或者是 测试代理在配置启动的用户时始终会进行测试 为α
没有内置支持模拟,所以默认情况下测试 以测试代理的身份运行。如果这是你的话 真的需要,你可以写一个单元测试扩展来完成 模仿你。
因此,我们无法在" Visual Studio测试"中指定用户。步骤,测试将与代理一起运行,您可以尝试将代理服务帐户更改为用户的特定帐户。或部署新代理以使用特定帐户运行,参考:Running Unit Tests on different machine during TFS 2015 build