idea run with coverage作用
时间: 2024-01-27 16:06:24 浏览: 47
IDEA中的"run with coverage"是一种功能,可以在运行测试用例时收集代码覆盖率信息。它提供了多种选项来决定如何处理收集到的覆盖率数据。根据引用的说明,在每次运行测试用例后,会弹出一个选项框,可选择以下几种操作:
1. "Do not apply collected coverage":不计算覆盖率,不会对代码进行覆盖率分析。
2. "Replace active suites with the new one":计算覆盖率并替换之前的覆盖率数据,新的覆盖率结果会在覆盖率窗口中显示。
3. "Add to the active suites":计算覆盖率,并将新的覆盖率结果叠加到之前的覆盖率数据中,在覆盖率窗口中展示。
4. "Activate Coverage View":每次运行时自动弹出覆盖率窗口,展示代码的覆盖率信息。
此外,根据引用的说明,覆盖率插件还提供了两种运行器模式,分别是"Sampling mode"和"Tracing mode"。在Sampling mode下,可以快速收集覆盖率信息,对运行时长的影响较小;而在Tracing mode下,可以更准确地收集分支覆盖率信息,可以查看具体的覆盖率细节。
总的来说,"run with coverage"功能可以帮助开发者在运行测试用例时收集代码覆盖率信息,并提供了多种选项和运行器模式来处理和展示这些覆盖率数据,帮助开发者更好地了解代码的覆盖情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [IntelliJ IDE 覆盖率配置](https://blog.csdn.net/tyut_aa/article/details/107929994)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]