2010-12-28 16 views
0

私はcoberturaでWindowsサービスを実行しようとしています。唯一の問題は、シャットダウンフックが実行されたときにcoberturaが結果を報告することです。私はこれらの結果のコードを直接変更することができないので、JavaアプリケーションをWindowsサービスとして実行してもcoberturaの結果を収集できるかどうか疑問に思っていました。私はコードを計測し、クラスパスに追加しますが、報告するときは何も得られません。トレースファイルを表示すると、coberturaの情報をロード/保存できません。これはシャットダウンフックが実行されることはないと信じています。そうしないと結果が得られません。Windowsサービスを実行し、cobertura

ありがとうございました!

答えて

0

代わりにEmmaを見たいと思うかもしれませんが、事前に測定することができます。

http://emma.sourceforge.net/

Coberturaのを使用して、あなたは、すべての.serファイルを得るのですか?

このFAQの下に示されているように、エクスポートを強制するコードを調整することはできないと思いますか?

http://cobertura.sourceforge.net/faq.html

+0

私はの.serファイルを生成することができるよ、とすべてのコードが正しく計測されます。唯一の問題は、私がsc start MYSERVICEを実行し、いくつかの項目を実行した後に、最後にscを終了してMYSERVICEを終了することですが、それは終了しますが、情報を保存することはできません。私はSCコントロールを使用して制御文字を送信することを検討していましたが、それを行う方法はわかりません。私は輸出を強制することもできません。私はこのエクスポートを強制することができる他の方法を知っていますか、コードに変更を加えずに結果を強制しますか? – Steve

関連する問題