ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

jacoco:testを実行するとエラーになる(jacoco4sbtプラグイン)

sbtコンソールでjacoco:testを実行すると以下のエラーが出て使用できない状態となっていたが、ビルド設定をいろいろ変更していて原因が分かった。

[error] Test {テストケース}
    failed: java.lang.ClassCastException: java.lang.Long cannot be cast to [Z

ビルド設定で fork := true にしていると上記エラーが発生する。(上記エラーだけでなく ClassNotFoundException など別の例外も発生する)

jacoco:test だけがエラーになっているので、とりあえず以下の設定を使用することにした。

fork := true
fork in jacoco.Config := false

※「fork := false」にしても問題ないような気がするが・・・。