【问题标题】:Is it possible to run Code Coverage on JUnit Test Suite in Intellij?是否可以在 Intellij 的 JUnit 测试套件上运行代码覆盖率?
【发布时间】:2020-10-09 15:52:15
【问题描述】:

是否可以在 Intellij 的 TestSuite 上运行 JUnit 代码覆盖?我正在使用 Intellij 2020.1

当从 Intellij 针对测试目录运行 JUnit 测试时,我能够在 JUnit 测试上运行代码覆盖率 - 只需右键单击并选择“使用覆盖率在 xxxx 中运行测试”......工作正常......你可以在下面屏幕截图的右侧查看此输出。

但是,当我运行 TestSuite 时 - 我没有看到任何代码覆盖率统计信息,也看不到如何生成它们。下面的屏幕截图显示了 TestSuite 的运行配置表单,并显示了代码覆盖率的中间选项卡。这个表单标签需要配置吗?

【问题讨论】:

  • 请分享代码示例,覆盖率应使用默认设置。谢谢
  • 谢谢@OlgaKlisho,你是对的。我刚刚发现我设法通过右键单击测试套件并以与普通 JUnit 测试类相同的方式选择覆盖率来生成代码覆盖率......

标签: intellij-idea junit code-coverage test-suite


【解决方案1】:

请参阅上面@Olga 的评论 - 此功能应该使用与普通 JUnit 测试类相同的方法工作......即右键单击“项目文件夹”窗格中的测试套件名称,然后选择“使用代码覆盖率运行 XXX”选项。

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    相关资源
    最近更新 更多