0

私はCoberturaを初めて使用し、コンパイルされたjarファイルからクラスをインストルメントしようとしています。
解凍後、次のコマンドを実行します。

D:\ cobertura-1.9.4.1 \ 7.6.300.01> D:\ cobertura-1.9.4.1 \ cobertura-instrument.bat --basedir D:\ cobertura-1.9.4.1 \ 7.6.300.01 Cobertura1.9.4.1-GNUGPL
ライセンス(保証なし)-著作権ファイルを参照してください
。0ファイル
の計測Cobertura:0クラスに関する情報を保存しました。
計装時間:0ms

D:\ cobertura-1.9.4.1\7.6.300.01にクラスファイルがあります。
なぜcoberturaはそれらを見つけることができないのですか?

4

1 に答える 1

1

http://cobertura.sourceforge.net/commandlinereference.htmlを参照してください。インスツルメントするクラスを指定していません。

cobertura-instrument.bat [--basedir dir] [--datafile ファイル] [--destination dir] [--ignore regex]クラス[...]

注: クラスは個別に指定することも、複数のクラスを含むディレクトリ ツリーとして指定することもできます。例:

cobertura-instrument.bat --destination C:\MyProject\build\instrumented C:\MyProject\build\classes

(私のものを強調)

于 2012-07-06T16:39:56.173 に答える