【问题标题】:Specflow - Raise Build error when Ambiguous steps foundSpecflow - 发现不明确的步骤时引发构建错误
【发布时间】:2020-10-21 14:54:32
【问题描述】:

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

当有人签入导致步骤定义不明确的代码时,我们无法在设计时捕捉到它。有没有办法在构建过程中捕获这些并在管道中构建失败?

【问题讨论】:

  • 在运行测试时不是已经构建失败了吗?
  • 您的测试是否经过代码审查?他们应该。

标签: nunit specflow


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2018-08-07
    • 2016-11-13
    相关资源
    最近更新 更多