Specflow - 发现不明确的步骤时引发构建错误

Specflow - Raise Build error when Ambiguous steps found

我们将 Specflow3 与 NUnit 结合使用,并使用 CI/CD 管道进行 运行 自动化测试。

当有人签入导致步骤定义不明确的代码时,我们无法在设计时捕获它。有什么方法可以在构建期间捕获这些并使构建管道失败?

遗憾的是,这是不可能的。绑定的评估完全在运行时完成,而不是在编译时完成。

您只能配置报告缺失或待处理步骤的方式。如果是错误或者不确定的警告。

属性 的名称是 missingOrPendingStepsOutcome - https://docs.specflow.org/projects/specflow/en/latest/Configuration/Configuration.html#runtime