1

Cobertura を使用して統合テストのカバレッジをコーディングしています。JBoss サーバーにインストルメント化された jar をデプロイしているときに、以下の問題に直面しています。

DEPLOYMENTS IN ERROR:  Deployment "vfszip:/D:/jboss-5.1.0.GA/server/test/some_jar.jar/" is in error due to the following reason(s):
java.lang.IllegalArgumentException: 
Class class com.someclass does not have a default interface

これまでに行った手順は次のとおりです。

  1. cobertura-1.9.4.1 をダウンロードしました。
  2. このコマンド obertura-instrument.bat C:\some_jar.jar を使用して、.ser ファイルを生成し、some_jar.jar の jar を計測しました。
  3. jar を JBoss サーバーの test/ フォルダーに配置しました。
  4. .ser ファイルを JBoss/bin フォルダーにコピーしました。
  5. Cobertura.jar を Jboss/lib フォルダーにコピーしました。
  6. JBoss サーバーを実行します。

ここで何か不足している場合はお知らせください。

4

1 に答える 1