【发布时间】:2011-02-11 19:11:35
【问题描述】:
我正在重构 SpecFlow 实现的 BDD 测试。作为这项工作的一部分,我已经注释掉了大部分步骤定义。
在我运行测试时,我看到“没有为一个或多个步骤找到匹配的步骤定义”。消息。
但是,我不希望等到测试真正运行。有没有办法让 SpecFlow 在不运行测试的情况下检查缺少的步骤定义?
【问题讨论】:
标签: specflow
我正在重构 SpecFlow 实现的 BDD 测试。作为这项工作的一部分,我已经注释掉了大部分步骤定义。
在我运行测试时,我看到“没有为一个或多个步骤找到匹配的步骤定义”。消息。
但是,我不希望等到测试真正运行。有没有办法让 SpecFlow 在不运行测试的情况下检查缺少的步骤定义?
【问题讨论】:
标签: specflow
SpecFlow.exe可以使用stepdefinitionreport参数,如下:
specflow.exe stepdefinitionreport MyTests.csproj
但请注意:
<supportedRuntime> 元素的 specflow.exe.config 文件。CORFLAGS /32BIT+ 来编辑 Specflow.exe 文件。bin\Debug 文件夹中查找。【讨论】: