如何在vNext构建中以特定用户身份运行Visual Studio测试

时间:2017-09-12 14:16:25

标签: unit-testing tfs2015 vnext

我们的VNext构建是使用tfs 2015创建的.Visual Studio Test步骤运行正常,但对于某些应用程序,我们希望以特定用户身份运行单元测试。

是否可以在" Visual Studio测试"中进行此操作。步骤,还是我需要使用不同的方法?

1 个答案:

答案 0 :(得分:1)

从这篇文章:Test agent, Test Controller and MSTEST FAQ(Qustion 21),它也应该应用于VS测试。

  

测试代理是否允许您冒充其他用户?或者是   测试代理在配置启动的用户时始终会进行测试   为α

     

没有内置支持模拟,所以默认情况下测试   以测试代理的身份运行。如果这是你的话   真的需要,你可以写一个单元测试扩展来完成   模仿你。

因此,我们无法在" Visual Studio测试"中指定用户。步骤,测试将与代理一起运行,您可以尝试将代理服务帐户更改为用户的特定帐户。或部署新代理以使用特定帐户运行,参考:Running Unit Tests on different machine during TFS 2015 build