如何配置 maven-cobertura-plugin 来检测依赖项 jar
我有两个模块的课程。其中一个模块包含一些集成测试,这些测试使用另一个模块中的一些类。我希望我的覆盖率报告包含两个模块中的类,但我不知道如何配置 cobertura 插件,以便它能够检测另一个模块的 jar 文件。
I have classes in two modules. One of the modules contains some integration tests that exercise some classes from the other module. I would like my coverage reports to include classes from both modules but I can't find out how to configure the cobertura plugin so that it will instrument the other module's jar file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这是不可能的:项目 A 的单元测试指标应该自行完成,而不需要执行项目 B 中的任何内容。单元测试的编写方式应该完全覆盖代码。但是,您可以考虑在 A 和 B 之间重用测试代码(请参阅
maven-jar-plugin
的test-jar
目标)。I think that is not possible: the unit tests metrics for project A should be complete on their own without executing anything from project B. Unit tests should be written in a manner to cover the code completely. However you may consider re-using the testing code between A and B (see
test-jar
goal ofmaven-jar-plugin
).