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
が構成セットアップの詳細が必要ご覧ください。カスタムフレームワーククラスをSpringフレームワークのアプリケーションコンテキストコンフィグレーションにどのように追加したかについても説明してください。これは、レポーターが何とか2回追加されたときに解決策につながる可能性があります。 –
私はアプリケーションコンテキスト( )に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
を観察しています);コンソールにメッセージ「テストケースパスは」 – Geeks