IntelliJ - 从测试覆盖率报告中排除某些类(包)

时间:2015-01-28 14:06:22

标签: intellij-idea test-coverage

我目前正在使用Java和Play框架。我有JUnit测试,我正在尝试使用IntelliJ覆盖运行器测量覆盖率。

不幸的是,Play会生成一些垃圾类,IntelliJ会在报告中包含它们。是否有一种排除覆盖率报告中某些模式的方式?

1 个答案:

答案 0 :(得分:3)

您可以通过编辑正在执行的测试(测试)的运行配置来指定将哪些类添加到coverage数据中。

选择测试后,单击“编辑配置”,打开“代码覆盖率设置”选项卡,在“用于记录覆盖率数据的包和类”中,可以从覆盖范围记录中包含的生产代码中缩小包装。