2016-08-07 12 views
0

失敗したテストをスキップして実行し、そのクラスの次のテストに移動します。 @Stepwiseを使用しているので、テストが失敗すると実行が停止します。Spock Framework:失敗したテストケースをスキップする

私はいくつかのテストに合格し、失敗した実行を中止し、他のテストが失敗した場合はスキップする必要があります。 Spock/Groovy Frameworkを使用してどのようにできるかアドバイスしてください。

答えて

0

は私があなたの質問を理解してわからないんだけど、スポックが失敗テストが無視されることを可能にするいくつかの注釈を提供し、これらは

  • @Ignoreは、仕様や機能のメソッドが実行されるべきではないことを示しています。
  • @IgnoreIf指定された条件が成立する場合、注釈付きの仕様または機能を無視します。
  • @IgnoreRestこのアノテーションを持つフィーチャメソッド以外のすべてのフィーチャメソッドを無視する必要があることを示します。
1

あなたは、

@Unrollデータ駆動型機能の反復が外の世界への個別の機能(のIDE、レポートとして可視化されるべきであることを示している

アノテーションを使用することができます等。)。あなたの1つのケースが失敗しても、実行は次のケースに進むでしょう。再びあなたの目的に役立ついくつかの注釈があります

関連する問題