【问题标题】:How to verify if all SpecFlow scenario steps are bound to methods如何验证是否所有 SpecFlow 场景步骤都绑定到方法
【发布时间】:2016-01-14 14:11:06
【问题描述】:

是否有可能为项目或更好的整个解决方案验证它? 对于单个功能文件是可能的: SpecFlow - Find all scenarios from method step and Find all unimplemented steps

但如果一切正常,我想检查整个解决方案。 运行所有测试可以验证它,但这需要时间 - 我想在运行测试之前执行此操作。

【问题讨论】:

    标签: specflow


    【解决方案1】:

    步骤定义报告可以找到未绑定的步骤以及未使用的步骤定义: specflow.exe stepdefinitionreport {SpecFlowProjectName}.csproj

    更多信息,请看这里:http://www.specflow.org/documentation/Reporting/

    【讨论】:

    • 它适用于单个 csproj,但如果项目 A 通过 stepAssembly 引用项目 B 中的步骤,则这些步骤标记为黄色(未定义)。在这种情况下,是否有可能为从其他程序集引用的步骤生成报告?
    • 我相信这个错误已在即将推出的 v2 github.com/techtalk/SpecFlow/pull/504 中修复,该版本可从 nuget 获得测试版
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 2016-02-04
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多