0

TestNG を使用してテストを構成し、ReportNG をレポートに使用しています。

コード設定

parallel=true で構成された TestNG データ プロバイダーを持つクラスがあり、データ プロバイダーが提供するすべての要素に対して、@Test を実行するために異なるスレッドが生成されます (スレッド数は構成可能)。

質問

reportNG の結果は見栄えがよく、html で以下のように表示されます

MyTestName 0.297s メソッド引数: "URL1"

MyTestName 0.156s メソッド引数: "URL2"

@Test MyTestName のロジックに基づいて、@Test に合格/不合格になり、ReportNG レポートに表示されるメッセージを出力したいと思います。スレッドセーフになるようにするにはどうすればよいですか?サンプルの例を教えてもらえますか?

ありがとうございました!

4

1 に答える 1

4

Reporter.log() を試してみましたか? (これは TestNG API の一部です)

于 2011-08-09T23:38:12.693 に答える