我创建了一套WatiN测试并将它们添加到Source Control中。我的团队是使用TFS的新手,我正在研究如何将测试作为TFS Build的一部分运行,该TFS Build将构建所有相关项目,运行我们的单元测试套件并运行使用WatiN创建的自动UI测试。
目前,当构建与自动UI测试分开运行时,之前详述的所有内容都已完成。
编辑构建定义时,在过程部分中,我将自动测试设置为使用[来自WatiN测试存储在源代码管理中的设置]中的设置来运行匹配的** \ test.dll。但是,测试还没有进行。
一直在寻找有关设置它们的最佳方法的信息,并发现很难找到我做错的事。
如果有人可以传递任何关于我缺少的建议,以便在构建过程中运行这些测试,我们将不胜感激。
答案 0 :(得分:1)
不,您不必编写代码。您需要做的就是以交互模式运行TFS,而不是在服务模式下运行,因为不允许服务打开窗口,但是没有窗口,watin不能工作。您将在选项卡构建配置中找到设置。
答案 1 :(得分:-1)
中的选定测试
使用来自[WatiN测试所在的位置]的设置匹配** \ test.dll 存储在源代码管理中]
将使用MSTest执行,这与watin不兼容。
您可以尝试更改TFS用于调用您的watin运行时而不是MSTest的构建模板,但您必须创建代码。