2017-02-23 86 views
1

私のビルドが失敗したシナリオでは、Jenkinsでビルドを実行しているときに例外より下になります。私のプロジェクトの統合テストセクションです。しかし私のjunitとキュウリのテストケースはすべて、私のローカルマシンでうまく動作します。

ジェンキンスサーバーで受け取った例外。

field - $jacocoData Exception is - java.beans.IntrospectionException: Method not found: is$jacocoData 
+0

私は同じ問題がありますか?解決しましたか? 私のjacoco mavenプラグインのバージョンは '0.7.9'です。 – fabiohbarbosa

+0

@fabiohbarbosaとても遅い相手に返事して申し訳ありません。私はJenkinsとローカルログを厳重に監視していましたが、サーバーURLではなくローカルを指し示す問題があります。 – Simmant

答えて

0

あなたが問題に見ることができます:プライベート静的フィールドの$ jacocoDataとプライベート静的メソッドの$:実行データJaCoCo機器にクラスに2人のメンバーを追加し、テスト対象のクラスを収集するにはhttps://github.com/jacoco/jacoco/issues/168

をjacocoInit()。両方のメンバーは合成としてマークされています。 合成メンバーを無視するようにコードを変更してください。これは、Javaコンパイラが特定の状況で合成メンバーを作成するときも、とにかく優れたプラクティスです。

関連する問題