2017-07-03 86 views
1

我需要我的VSTS构建服务器或更准确地说我的构建代理才能在特定用户帐户下执行任务。例如:如何在特定用户帐户下运行构建服务器任务?

enter image description here

我的一个构建步骤测试应用程序的UI。它需要使用不同的帐户登录才能正确执行测试。我无法在VSTS中找到允许我配置的任何内容。

我目前的解决方法是在不同的线程中运行我的测试,通过PowerShell命令启动;然而,这种解决方案感觉很脏,相当复杂,实时报告有限,而且成本也很低,无法重新整合测试结果。

有没有更好的方法,也许有一个可以通过VSTS直接使用的方法?

注意:将生成代理更改为在其他帐户下运行不起作用,因为我需要长期在多个帐户下运行测试以测试各种身份验证功能。

+0

Visual Studio测试任务不能以不同的用户身份运行,您需要使用Run Functional Tests任务运行测试。 –

回答

0

您可以使用Visual Studio Test Agent部署和运行功能测试任务在远程计算机上运行测试。

通过这种方式,您可以指定用于运行测试代理(Visual Studio测试代理部署任务)的用户名和密码。

相关问题