0

JbossAS7アプリケーションのCoberturaコードカバレッジレポートを取得しようとしています。私はアプリのJavaアーティファクトを適切にインストルメントしましたが、それらはすべて正常にデプロイされます。しかし、ASを停止したときにCoberturaにCobertura.serレポートをダンプさせることができません。Cobertura FAQで述べたように、私は-Djboss.shutdown.forceHalt = falseでASを開始しましたが、これは効果がありません。何ができるか手がかり...カバレッジレポートを生成したいさまざまなテストスイートがあるので、ASを停止することがCobertura.serをそこからダンプするための最良のオプションです。

4

1 に答える 1

0

jboss-setup / binフォルダー内のrun.batファイルの更新に問題があると想定して、行を置き換えることができますか?

set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 

以下の行のrun.batファイルの

set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.shutdown.forceHalt=false -Dnet.sourceforge.cobertura.datafile="%JBOSS_HOME%\bin\cobertura.ser"

'cobertura.ser'はjboss-setup/binフォルダーに配置されていると想定しています。

于 2013-01-31T11:38:48.537 に答える