2017-08-09 11 views
0

私は、testngでデフォルトで生成されるemailable-report.htmlに似たカスタムtestngレポートを生成しようとしています。私のテストケースでは、テスト実行の流れを調べるためにreporter.logステートメントを追加しましたが、これらのログはカスタムレポートでは表示されません。 カスタムレポートにログステートメントを統合する方法はありますか?Reporter.log(「ログインに失敗しました」)とIReporterを使用してカスタムのテストレポートを統合する方法は?

答えて

1

テストレポートに表示する経由でログインしたメッセージのためには、基本的には(ここでresultがタイプorg.testng.ITestResultである)Reporter.getOutput(result)を使用してそれらを取得する必要があります。このメソッドを呼び出すと、その特定のITestResultオブジェクトに関連付けられた出力を表す文字列のリストが取得されます。これらの行をレポートにダンプする必要があります。

サンプルは、012NG80ののthisセクションを参照してください。

関連する問題