0

junit と gradle で実行する Java プロジェクトで機能テストを使用します。時間がかかります。テストごとに数分かかり、200 になります。テスト出力は次のようになります。

TEST testname1(location) PASSED/FAILED
TEST testname2(location) PASSED/FAILED

そのため、ログを見ると、時間がかかったのが test1 なのか test2 なのかわかりません。gradle 出力にタイムスタンプを追加することは可能ですか?

datetime: TEST testname1(location) PASSED/FAILED
datetime: TEST testname2(location) PASSED/FAILED

また、テストが成功したか失敗したかを知る前に testname を書くことは可能ですか? テストがハングした場合、どのテストがハングしているかがわかります。

4

1 に答える 1

1

Gradle 1.1の新しいテストロギング機能は、これを支援します。今日はすでに1.1-rc-2を試すことができます。

他のオプションは、カスタムを実装して登録することですorg.gradle.api.tasks.testing.TestListener。完全なGradleディストリビューションのjava/testListenerサンプルを参照してください。

于 2012-07-26T09:38:31.480 に答える