我正在使用 Maven 和故障安全插件运行我的集成测试。测试本身是使用 pax-exam(使用 pax-runner)执行的。Failsafe 在集成测试阶段运行,Cobertura 在验证阶段运行。
虽然我获得了所有 junit 测试的报告,但我从集成测试中一无所获。
这在技术上是否可行,还是 pax-runner 需要直接支持 cobertura?
知道我该如何解决这个问题吗?我也对任何其他有帮助的插件持开放态度,但我确实需要在 OSGi 包上运行集成测试..
谢谢!
我正在使用 Maven 和故障安全插件运行我的集成测试。测试本身是使用 pax-exam(使用 pax-runner)执行的。Failsafe 在集成测试阶段运行,Cobertura 在验证阶段运行。
虽然我获得了所有 junit 测试的报告,但我从集成测试中一无所获。
这在技术上是否可行,还是 pax-runner 需要直接支持 cobertura?
知道我该如何解决这个问题吗?我也对任何其他有帮助的插件持开放态度,但我确实需要在 OSGi 包上运行集成测试..
谢谢!
好吧,已经有一段时间了。我发现最有帮助的事情是在 pax-exam 测试运行后检测构建并收集 cobertura.ser 文件。这远非简单的设置。我去的时候会报告的!相关参考