2017-09-05 7 views
0

私はCitrusにOne Third Party Reporting APIを統合しました.TestListenerインターフェイスを実装しました。私は1つのテストケースがレポートダッシュボードで2回印刷されていることを観察しています。瞬間的にデバッグすると、レポートメソッドが2回実行されます。カスタマイズされたレポートに関するヘルプが必要

@Override 
public void onTestSuccess(TestCase test) { 

    ETest.log(LogStatus.PASS, "Test Case Passed"); (--> This line Executed twice every time 

} 

ここでお手伝いできますか?

よろしく BJ

+0

が構成セットアップの詳細が必要ご覧ください。カスタムフレームワーククラスをSpringフレームワークのアプリケーションコンテキストコンフィグレーションにどのように追加したかについても説明してください。これは、レポーターが何とか2回追加されたときに解決策につながる可能性があります。 –

+0

私はアプリケーションコンテキスト()にBinクラスを追加しました。テストケース\tのhttp() \t .client(todoClient1) \t .receive() \t .response(HttpStatus.OK) \t .validate( "$からstatusCode"、 "200")として実行します。以下は私の実装コードです - > \t public void onTestSuccess(TestCase test){ \t ETest.log(LogStatus.PASS、 "Test Case Pass"); onTestSuccessが、私はコンソールが\t @Override \tます。public void onTestSuccess(テストケースのテスト){ \t log.info( "テストケースパスを" ログを試してみましたPASS条件 – Geeks

+0

を観察しています);コンソールにメッセージ「テストケースパスは」 – Geeks

答えて

関連する問題