質問: CoberturaのHTML出力したいのですが、 cobertura-report.batが使いこなせません。 ソースファイル、クラスファイル、cobertura.serなどをc:\workにコピーしておき、c:\reportにHTMLを出力したいのです。 Cobertura CoberturaのlibディレクトリにJUnitとhamcrest-core-1のJARファイルのコピーして置く >javac -cp .;junit-4.jar;hamcrest-core-1.jar Account.java AccountTest2.java コンパルできます >c:\cobertura-2\cobertura-instrument.bat AccountTest2.class Coberturaでクラスファイルを改造できます >java -cp .;c:\cobertura-2\cobertura-2.jar;c:\cobertura-2\lib\* org.junit.runner.JUnitCore AccountTest2 テスト実行でき、テストOKです。 この先のHTMLに出力するcobertura-report.batがうまくできません。 ソースファイル、クラスファイル、cobertura.serなどをc:\workにコピーしておきます。 >c:\cobertura-2\cobertura-report.bat -destination c:\report c:\work Error: destination directory must be set >c:\cobertura-2\cobertura-report.bat --destination c:\report c:\work ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています。 エラーになります。HTML出力したいのですが? 困っています。
回答: >c:\cobertura-2\cobertura-report --format html --destination .\report . カレントディレクトリ. を付けると成功します。