71

一部のSpecFlow機能(Gherkin構文を使用)があり、テストが実行されないように機能を一時的に無効にしたいですか?

これを行うために機能にマークを付けることができる属性はありますか?Cucumberで動作するものがSpecFlowでも動作する可能性があると思います。

4

4 に答える 4

106

タグ @ignore を使用して機能をマークできます。

@ignore @web
Scenario: Title should be matched
When I perform a simple search on 'Domain'
Then the book list should exactly contain book 'Domain Driven Design'
于 2010-06-03T14:07:41.303 に答える
14

Specflow の最近のバージョンでは、次のようにタグで理由を提供する必要もあります。

@ignore("reason for ignoring")

編集:何らかの理由でスペースで壊れますが、これは機能します:

@ignore("reason")
于 2016-05-04T21:03:21.350 に答える
2

jbandi が示唆するように、@ignore タグを使用できます。

タグは次のものに適用できます。

  • 単一のシナリオ
  • 完全な機能

NUnit をテスト プロバイダーとして指定すると、生成されたコードの結果は、

[NUnit.Framework.IgnoreAttribute()]

メソッドまたはクラスに。

于 2013-10-18T12:15:38.430 に答える