【问题标题】:How can TFS build process be configured to execute tests on Test Agents through a Test Controller?如何将 TFS 构建过程配置为通过测试控制器在测试代理上执行测试?
【发布时间】:2011-11-08 01:48:07
【问题描述】:

我们有一个 Visual Studio 测试控制器,在特定的测试环境设置中有 3 个已注册的测试代理,用于我们的夜间自动化运行。我看过很多关于让构建代理运行测试的文档,但我们需要测试执行通过控制器并从测试代理运行。

我的想法是编辑构建过程模板,以便触发这些远程执行的测试的执行,然后等待测试运行结果,但是我没有构建模板的经验,也找不到任何示例展示我如何做到这一点。这当然是假设首先编辑构建过程是最好/正确的解决方案。

能否请有在构建/部署周期结束时触发远程执行测试经验的人指出正确的方向?

【问题讨论】:

    标签: tfs build-process automated-tests


    【解决方案1】:

    实际上,您不必对模板进行任何更改。只需确保您的构建定义引用了为远程执行配置的正确测试和 testsettings 文件。

    第 1 步: 请打开http://msdn.microsoft.com/en-us/library/ee256991.aspx 并向下滚动到“为您的解决方案添加远程执行或数据收集的测试设置”部分。按照这个创建一个远程执行的测试设置文件。

    第 2 步: 编辑您的构建定义:转到 Process 页面,在标题“2. Basic”下,单击末尾的“...”打开“Automated Tests”对话框。在自动测试对话框中,单击“添加”。然后浏览您的测试设置文件(对于远程执行,您刚刚创建的那个)并确认您的选择。

    现在保存您的构建定义并将您的构建排队。自动地,您的测试现在在远程系统上执行,因为您的 testsettings 文件告诉您的构建系统这样做。

    希望这足以让您的远程测试开始工作。

    【讨论】:

    • 工作就像一个魅力 - 谢谢你让我免于艰难的工作!
    猜你喜欢
    • 2019-05-13
    • 2016-12-21
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    相关资源
    最近更新 更多