Cobertura 集成测试支持发布时启用了...调试模式?
Cobertura integration test support was released with... debug mode enabled?
我正在尝试使用我的集成测试的覆盖率数字。我正在使用插件 cobertura。我使用的是 2.7 版本(最新版本),他们发布了对集成测试的支持。
我投入工作,最终报告是正确的。但是当我开始构建并且是时候对 运行 进行集成测试时,我的控制台中出现了很多行,如果我在调试模式下启动 maven 构建(我不是!)。示例:
[DEBUG] Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@357ea46e]
[DEBUG] Visiting attribute path : persons
[DEBUG] Adding QuerySpace : uid = <gen:1> -> org.hibernate.loader.plan.build.internal.spaces.CollectionQuerySpaceImpl@11e97dff]
[DEBUG] Adding QuerySpace : uid = <gen:2> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@3a5537e6]
[DEBUG] Visiting attribute path : id
[DEBUG] Visiting attribute path : name
大部分来自 Hibernate Framework。如果我改回只报告单元测试,日志上的一切都会恢复正常。
所以……这个插件真的稳定可靠吗?最后一个也是唯一一个支持集成测试的版本是 2.7,我不确定这种行为是否是我的错。
项目存储库中有一个关于此问题的issue。遗憾的是,Cobertura 项目似乎有点被遗弃了。所以,我会尝试使用 JaCoCo 而不是 Cobertura。
我正在尝试使用我的集成测试的覆盖率数字。我正在使用插件 cobertura。我使用的是 2.7 版本(最新版本),他们发布了对集成测试的支持。
我投入工作,最终报告是正确的。但是当我开始构建并且是时候对 运行 进行集成测试时,我的控制台中出现了很多行,如果我在调试模式下启动 maven 构建(我不是!)。示例:
[DEBUG] Adding QuerySpace : uid = <gen:0> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@357ea46e]
[DEBUG] Visiting attribute path : persons
[DEBUG] Adding QuerySpace : uid = <gen:1> -> org.hibernate.loader.plan.build.internal.spaces.CollectionQuerySpaceImpl@11e97dff]
[DEBUG] Adding QuerySpace : uid = <gen:2> -> org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl@3a5537e6]
[DEBUG] Visiting attribute path : id
[DEBUG] Visiting attribute path : name
大部分来自 Hibernate Framework。如果我改回只报告单元测试,日志上的一切都会恢复正常。
所以……这个插件真的稳定可靠吗?最后一个也是唯一一个支持集成测试的版本是 2.7,我不确定这种行为是否是我的错。
项目存储库中有一个关于此问题的issue。遗憾的是,Cobertura 项目似乎有点被遗弃了。所以,我会尝试使用 JaCoCo 而不是 Cobertura。