【问题标题】:Running WatiN Tests in TFS Build在 TFS 构建中运行 WatiN 测试
【发布时间】:2011-12-07 01:32:43
【问题描述】:

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

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

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

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

如果有人能就我所缺少的东西提供任何建议,让这些测试作为构建的一部分运行,我们将不胜感激。

【问题讨论】:

  • 您是否在单独的项目中创建了您的 WatiN 测试套件?如果是这样,您将相应的程序集称为什么?

标签: visual-studio tfs build watin


【解决方案1】:

中选择的测试

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-21
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      相关资源
      最近更新 更多