在TFS Build中运行WatiN测试

时间:2011-10-13 15:11:41

标签: visual-studio tfs build watin

我创建了一套WatiN测试并将它们添加到Source Control中。我的团队是使用TFS的新手,我正在研究如何将测试作为TFS Build的一部分运行,该TFS Build将构建所有相关项目,运行我们的单元测试套件并运行使用WatiN创建的自动UI测试。

目前,当构建与自动UI测试分开运行时,之前详述的所有内容都已完成。

编辑构建定义时,在过程部分中,我将自动测试设置为使用[来自WatiN测试存储在源代码管理中的设置]中的设置来运行匹配的** \ test.dll。但是,测试还没有进行。

一直在寻找有关设置它们的最佳方法的信息,并发现很难找到我做错的事。

如果有人可以传递任何关于我缺少的建议,以便在构建过程中运行这些测试,我们将不胜感激。

2 个答案:

答案 0 :(得分:1)

不,您不必编写代码。您需要做的就是以交互模式运行TFS,而不是在服务模式下运行,因为不允许服务打开窗口,但是没有窗口,watin不能工作。您将在选项卡构建配置中找到设置。

答案 1 :(得分:-1)

中的选定测试
  

使用来自[WatiN测试所在的位置]的设置匹配** \ test.dll   存储在源代码管理中]

将使用MSTest执行,这与watin不兼容。

您可以尝试更改TFS用于调用您的watin运行时而不是MSTest的构建模板,但您必须创建代码。