【发布时间】:2017-10-31 23:16:30
【问题描述】:
我正在使用 IDEA 来分析我们的代码覆盖率。 我可以看到有些行被调用了 N 次。但我也想知道哪个测试导致了该线路呼叫。 我看到了相应的按钮“显示测试覆盖线”,但该按钮对所有行都禁用。
那么这种行为的原因是什么,是否可以强制 IDEA 显示调用特定代码行的测试
【问题讨论】:
标签: unit-testing intellij-idea code-coverage
我正在使用 IDEA 来分析我们的代码覆盖率。 我可以看到有些行被调用了 N 次。但我也想知道哪个测试导致了该线路呼叫。 我看到了相应的按钮“显示测试覆盖线”,但该按钮对所有行都禁用。
那么这种行为的原因是什么,是否可以强制 IDEA 显示调用特定代码行的测试
【问题讨论】:
标签: unit-testing intellij-idea code-coverage
来自the docs:
此按钮仅在Tracing 模式下可用,并且选中Track per test coverage 复选框
您可以在“运行/调试”窗口中启用跟踪和“跟踪每个覆盖范围的测试”。截图如下:
更多详情in the docs.
【讨论】: