Unit testing 如何以特定用户的身份在vNext构建中运行Visual Studio测试
我们的VNext构建是使用tfs 2015创建的。VisualStudio测试步骤运行良好,但对于某些应用程序,我们希望以特定用户的身份运行单元测试 是否可以在“Visual Studio测试”步骤中执行此操作,或者是否需要使用其他方法?本文:(问题21)还应将其应用于VS测试 测试代理是否允许您模拟其他用户?或者 测试代理总是在用户配置启动时启动测试 作为 没有对模拟的内置支持,因此默认情况下测试 以测试代理的身份运行。如果这是你想要的东西 确实需要,您可以编写一个单元测试扩展来 替你模仿Unit testing 如何以特定用户的身份在vNext构建中运行Visual Studio测试,unit-testing,tfs-2015,vnext,Unit Testing,Tfs 2015,Vnext,我们的VNext构建是使用tfs 2015创建的。VisualStudio测试步骤运行良好,但对于某些应用程序,我们希望以特定用户的身份运行单元测试 是否可以在“Visual Studio测试”步骤中执行此操作,或者是否需要使用其他方法?本文:(问题21)还应将其应用于VS测试 测试代理是否允许您模拟其他用户?或者 测试代理总是在用户配置启动时启动测试 作为 没有对模拟的内置支持,因此默认情况下测试 以测试代理的身份运行。如果这是你想要的东西 确实需要,您可以编写一个单元测试扩展来 替你模仿 因
因此,我们不能在“Visual Studio测试”步骤中指定用户,测试将与代理一起运行,您可以尝试将代理服务帐户更改为用户的特定帐户。或者部署一个新代理以使用特定帐户运行,参考:如果测试依赖于当前用户的身份,那么它们不是单元测试。@DanielMann是的,我理解,但在某些情况下仍然很方便。好吧,或多或少是我所期望的,只是不确定。