2017-11-27 7 views
0

私はセレンティコアとJBehaveを使用しています。私はテストを中止し、条件がテストに失敗した場合には、何らかの条件に基づいてパスとしてテスト結果を設定したいと考えています。セビリティーテストをやめてテストを止める方法

スイート実行中にJBehaveテストを停止し、PASSを設定するにはどうすればよいですか?そして、スイートは別のテストを続けます。

答えて

0

私の知る限りでは、JBehaveは、故障時にのみテストを任意で停止するように設計されています。デフォルトでは、シナリオ全体が失敗し、該当する場合はストーリー内の他のシナリオを続行します。

このような状況では、私はあなたの唯一の解決策は、ステップの方法自体であると信じています。 stepsメソッドで "pass"条件を確認し、その条件が満たされない場合にのみコードを続行します。あなたのストーリーのシナリオ定義が簡潔ではない可能性がありますか?シンプルに、いつ、それでは、あまりにも詳細な方法でステップを壊すのではなく、それを保つ。

関連する問題