JenkinsサイトとそのJUnitプラグインを読みましたが、どういうわけか、非常に基本的なことは私にはわかりません。
JenkinsにはEmail-ext
ビルドが実行されるたびにカスタム/詳細通知メールを送信するためのプラグイン。これらの電子メールには、電子メールの生成時に動的な値に置き換えられる実行時変数である「コンテンツトークン」を配置できます。
これらのトークンの1つはTEST_COUNTS
これにより、実行された、または失敗したJUnitテストの数などを表示できます。
Jenkinsにこの情報を正しく表示させるにはどうすればよいですか?必要なプラグインはありますか?もしそうなら、どれですか?ビルドでJUnitを実行し、XMLレポートを生成しています。 JenkinsはどういうわけかそのXMLからJUnitの結果を解析し、それを使用してそのトークンに値を与えると思います。
しかし一方で、私は「文学」(メーリングリストの投稿)を読んだことがあります。これは、そのトークンを使用するには、junit
Antタスクではなく、Jenkinsを使用して単体テストを実行する必要があることを示唆しているようです。ビルドスクリプト内から。
誰かが私のためにこれを明確にし、おそらくこのトークンを利用できるようにするために私が取る必要のあるステップの「操作の順序」を設定することさえできますか?
ビルド通知でテストカウントを取得すると、非常に便利です。
「編集可能な電子メール通知」構成のコンテンツに次のようなものを追加します。
Total = $TEST_COUNTS
Failed = ${TEST_COUNTS,var="fail"}
また、Jenkinsの質問には Jenkinsユーザーのメーリングリスト をお勧めします。通常は役に立ちます。