単体テストの失敗は、Jenkins によって報告されていません。ビルドログには次のように表示されます。
[JENKINS] Recording test results
hudson.AbortException: Test reports were found but none of them are new. Did tests run?
For example, /home/tomcat/.jenkins/jobs/ws-main-gerrit/workspace/commons/commons-utils/target/surefire-reports/TEST-commons.utils.TransformationUtilsTest.xml is 32 min old
問題は、Jenkins ビルドが Gerrit によってトリガーされると、正しくない (30 分前の) タイムスタンプでターゲット ディレクトリが作成されることです。Jenkins と Gerrit が存在するサーバーの時刻は正確です。ログインして Maven ビルドを手動で実行すると、単体テストの失敗が正しく報告されます。
問題を引き起こす可能性のあるアイデアはありますか?
前もって感謝します!