【问题标题】:Ho to run vstest under specific account from VSTS?如何在 VSTS 的特定帐户下运行 vstest?
【发布时间】:2018-10-19 01:03:26
【问题描述】:

作为 VSTS 版本的一部分,我们正在运行 selenium E2E 测试。我们正在使用以NT AUTHORITY\SYSTEM 用户身份运行 vstest.console.exe 的 Visual Studio 测试任务。我们如何指定不同的帐户?

【问题讨论】:

    标签: authentication mstest azure-pipelines azure-pipelines-release-pipeline vstest


    【解决方案1】:

    抱歉,目前无法实现。请看这个帖子:Test agent, Test Controller and MSTEST FAQ(Qustion 21),它应该也适用于 VS 测试。

    测试代理是否允许您冒充其他用户?还是 测试代理总是在用户配置启动时启动测试 作为?

    没有内置的模拟支持,所以默认测试 以测试代理的身份运行。如果这是你 真的需要,您可以编写一个单元测试扩展来执行 冒充你。

    我们无法在“Visual Studio 测试”步骤中指定用户,测试将与代理一起运行。

    作为一种解决方法,您可以尝试将代理服务帐户更改为用户的特定帐户。或者只是部署一个新代理以使用特定帐户运行,一个示例供您参考:Running Unit Tests on different machine during TFS 2015 build

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2014-02-24
      相关资源
      最近更新 更多