2011-09-01 59 views
3

我们有一个Visual Studio测试控制器,在特定的测试环境设置中有3个注册的测试代理,用于我们的夜间自动化运行。我已经看到有关构建代理运行测试的大量文档,但是我们需要测试执行通过控制器并从测试代理运行。如何将TFS构建过程配置为通过测试控制器在测试代理上执行测试?

我的想法是编辑构建过程模板,以便它会触发这些远程执行的测试的执行,然后等待测试运行结果,但我没有构建模板的经验,我一直无法找到任何显示我可能如何完成此任务的示例。这当然假设编辑构建过程是最好的/正确的解决方案。

有人可以在构建/部署周期结束时触发测试远程执行的经验让我指向正确的方向吗?

回答

5

其实,你不需要改变你的模板。只要确保您的构建定义引用了为远程执行配置的正确测试和测试设置文件。

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

第2步: 编辑您的构建定义:去处理页面,标题为“2.基本”下,打开自动通过点击测试对话框中的“...”结尾。在“自动测试”对话框中,单击“添加”。然后浏览您的测试设置文件(用于远程执行,您刚刚创建的文件)并确认您的选择。

现在保存您的构建定义并排队构建。自动地,您的测试现在在远程系统上执行,因为您的测试设置文件会告诉您的构建系统执行此操作。

希望这足以启动您的远程测试工作。

+0

工作就像一个魅力 - 感谢您从困难的方式拯救我! – Michael

相关问题