我的应用程序在Linux上的Jboss Fuse中运行。我将工件部署为/deploy目录下的jar文件。我计划在执行jmeter测试后使用Cobertura来获得代码覆盖率报告。我给罐子装上仪器,放在下面/展开。我进行了jmeter测试。
现在我找不到.ser
文件所在的位置。我试着在fuse目录中搜索。
有人能帮我让Cobertura和Jboss Fuse一起工作吗?
对于大多数版本的Cobertura,您可以添加:
-Dnet.sourceforge.cobertura.datafile=<filename>.ser
到JBoss/JVM启动参数(例如run.conf),以明确指定要在其中创建报告的文件。
此外,如果您还没有这样做,那么您需要确保cobertura.jar本身存在于类路径中。