【问题标题】:TFS 2017 Builds and SpecFlow integrationTFS 2017 构建和 SpecFlow 集成
【发布时间】:2017-05-30 16:15:46
【问题描述】:

我正在尝试将 SpecFlow 测试作为 TFS 构建的一部分运行。有没有办法在没有 SpecFlow+ 跑步者的情况下进行设置。使用 SpecFlow+ runner 有什么优势?

有人有设置这些的经验吗?

【问题讨论】:

    标签: tfs tfsbuild specflow


    【解决方案1】:

    SpecFlow+ 跑步者

    为 SpecFlow 提供更智能的集成测试运行器

    SpecFlow+ Runner 是一个专用的测试执行引擎,提供更好的 报告、更快(并行)测试执行和更好的 VS/TFS 整合

    强烈推荐使用 specflow+ runner 通过 TFS 运行 specflow 测试。

    在 TFS 2017 中配置您的构建过程以使用 SpecFlow+ Runner 执行测试:

    1. 打开 TFS 并切换到您的构建定义。
    2. 单击添加构建步骤以将新步骤添加到构建定义中。 点击类别列表中的Test,然后点击旁边的Add “Visual Studio 测试”。
    3. 如下配置构建步骤:

      输入您的测试程序集的路径

      如果您同时使用 MSTest 和 SpecFlow+ Runner,请输入 自定义测试适配器路径中 NuGet 包文件夹的路径 场地。如果您没有在此处输入路径,则只有您的 MSTest 测试 将被执行,因为 TFS 找不到 SpecFlow+Runner 测试 适配器。

      运行设置文件中输入您的 .srprofile 文件的名称 如果名称不是 TFS.srprofiledefault.srprofile,则字段(请参阅 多于)。

    4. 保存您的更改。

    更多详情请参考本教程:SpecFlow+ And Build Servers

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 2018-11-21
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      相关资源
      最近更新 更多