IntelliJ 滚动控制台在测试执行后结束

mat*_*e00 15 junit intellij-idea

这是一件让我烦恼的小事。当我运行一个测试用例时,输出控制台被消息淹没(尤其是在测试 Spring bean 时)。测试完成后,我看到红色条出现,我看到下方某处有堆栈跟踪,但输出立即移至顶部。

我知道有一个“滚动到最后”按钮,但我必须点击它。我希望自动显示测试输出的结尾。

我正在使用 IntelliJ CE,2018.3.2

我附上一个屏幕截图,显示执行失败的测试后我的控制台。尽管启用了“滚动到结尾”按钮,但输出会“倒带”到顶部。

在此处输入图片说明

mat*_*e00 11

好的,我找到了某种解决方案。在测试运行选项卡中,有一个测试设置图标。在那里有一个选项'Track running test'。我注意到当我更改此设置时,我的控制台输出停留在底部并且不会倒带。您可以在下面的屏幕截图中看到这一点。

在此处输入图片说明

我不确定这是 IntelliJ 的功能还是错误,但也许有人会发现这篇文章很有用。

  • 对我来说,对于单个测试用例,取消选中“跟踪运行测试”对我有用 (2认同)
  • 这对我有用,我未选中“跟踪运行测试”并选中“滚动到堆栈跟踪” (2认同)

1mi*_*e12 8

对我来说(在 webstorm 2020 中),解决方案是单击齿轮,然后选择Scroll to Stack Trace. 我确信在所有 Jetbrains 产品中,这就是解决方案。 在此处输入图片说明

  • 对我来说,我必须选择“滚动到堆栈跟踪”并取消选择“跟踪运行测试”(对于单个测试运行) (7认同)