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