gpt4 book ai didi

specflow - 我可以让 SpecFlow 生成缺失步骤定义的列表而不运行测试吗?

转载 作者:行者123 更新时间:2023-12-02 21:34:36 25 4
gpt4 key购买 nike

我正在重构我们的 SpecFlow 实现的 BDD 测试。作为这项工作的一部分,我注释掉了大部分步骤定义。

当我运行测试时,我看到“未找到一个或多个步骤的匹配步骤定义”。消息。

但是,我不想等到测试实际运行。有没有办法让 SpecFlow 在不运行测试的情况下检查缺少的步骤定义?

最佳答案

您可以使用stepdefinitionreport SpecFlow.exe 的参数,如下:

specflow.exe stepdefinitionreport MyTests.csproj

但请注意:

  1. 如果您的程序集使用 .NET 4.0 运行时,则需要添加 specflow.exe.config文件带有 <supportedRuntime>元素。
  2. 它仅使用一些 32 位功能。因此,如果您使用的是 64 位 Windows,则需要使用 CORFLAGS /32BIT+编辑 Specflow.exe文件。
  3. 默认情况下,它会在 bin\Debug 中查找文件夹。

关于specflow - 我可以让 SpecFlow 生成缺失步骤定义的列表而不运行测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com