Jboss7.x 将Cobertura作为7从Jboss转储

Jboss7.x 将Cobertura作为7从Jboss转储,jboss7.x,cobertura,Jboss7.x,Cobertura,我正在尝试获取JBossAS7应用程序的Cobertura代码覆盖率报告。 我已经正确地安装了应用程序java artefacts,它们都部署得很好。 但我无法让Cobertura在停止AS时转储Cobertura.ser报告。 正如Cobertura常见问题解答中提到的,我已经用-Djboss.shutdown.forceHalt=false启动了As,但这没有任何效果。任何可以做的线索。。。我有不同的测试套件,希望生成覆盖率报告,因此停止AS是从中转储Cobertura.ser的最佳选择。假

我正在尝试获取JBossAS7应用程序的Cobertura代码覆盖率报告。 我已经正确地安装了应用程序java artefacts,它们都部署得很好。 但我无法让Cobertura在停止AS时转储Cobertura.ser报告。
正如Cobertura常见问题解答中提到的,我已经用-Djboss.shutdown.forceHalt=false启动了As,但这没有任何效果。任何可以做的线索。。。我有不同的测试套件,希望生成覆盖率报告,因此停止AS是从中转储Cobertura.ser的最佳选择。

假设您在更新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文件夹中。

非常感谢@revrevrevstar的回复。但是,正如您所指出的,我尝试了另外指定cobertura.ser的路径。但是它没有效果!科贝图拉仍然没有产出。