Intellij idea 如何仅在IntelliJ Idea中出现错误时显示运行工具?

Intellij idea 如何仅在IntelliJ Idea中出现错误时显示运行工具?,intellij-idea,ide,tdd,Intellij Idea,Ide,Tdd,我经常使用TDD,我想知道是否有一种方法仅在测试失败时才显示Run Tool窗口 或者更一般地说,对于任何运行配置,我希望只有在出现问题时才显示运行工具窗口。否则,我更喜欢显示不显眼的绿色弹出窗口。例如,当您运行大量测试时,您可以通过单击右上角的“向下箭头”来最小化运行工具。测试完成后,最小化的窗口上会出现一个小的绿色弹出窗口 我还想折衷一个答案,告诉我如何保持运行工具始终最小化,并且只看到很少的弹出窗口,不管它们是绿色还是红色。这可能不是您想要的答案,但是如果您查看RunConfigurati

我经常使用TDD,我想知道是否有一种方法仅在测试失败时才显示Run Tool窗口

或者更一般地说,对于任何运行配置,我希望只有在出现问题时才显示运行工具窗口。否则,我更喜欢显示不显眼的绿色弹出窗口。例如,当您运行大量测试时,您可以通过单击右上角的“向下箭头”来最小化运行工具。测试完成后,最小化的窗口上会出现一个小的绿色弹出窗口


我还想折衷一个答案,告诉我如何保持运行工具始终最小化,并且只看到很少的弹出窗口,不管它们是绿色还是红色。

这可能不是您想要的答案,但是如果您查看RunConfiguration(运行->编辑配置->JUnit)对于您的测试运行,您应该看到一个名为“激活工具窗口”的复选框。如果勾选该框,则运行工具窗口将弹出打开,即使其最小化。未勾选时,运行工具窗口将保持最小化

因此,对于任何单个现有测试运行,可以更改复选框值以防止出现工具窗口。如果您正在进行TDD,这可能意味着您有许多针对特定测试用例/套件等的配置,您需要单独更改这些配置


从长远来看,您可能希望避免将来的运行配置突然出现在测试中。您可以通过RunConfigurations窗口中的Defaults->JUnit部分来实现这一点

这可能不是您想要的答案,但是如果您查看测试运行的RunConfiguration(Run->Edit Configurations->JUnit),您应该会看到一个名为“激活工具窗口”的复选框。如果勾选该框,则运行工具窗口将弹出打开,即使其最小化。未勾选时,运行工具窗口将保持最小化

因此,对于任何单个现有测试运行,可以更改复选框值以防止出现工具窗口。如果您正在进行TDD,这可能意味着您有许多针对特定测试用例/套件等的配置,您需要单独更改这些配置

从长远来看,您可能希望避免将来的运行配置突然出现在测试中。您可以通过RunConfigurations窗口中的Defaults->JUnit部分来实现这一点

此外,在“日志”选项卡中,您可以选中“将消息打印到标准错误流时显示控制台”选项

选中此选项后,如果某些测试失败,窗口将自动打开。

此外,在“日志”选项卡中,您可以选中“将消息打印到标准错误流时显示控制台”选项


选中此选项后,如果某些测试失败,窗口将自动打开。

谢谢@sisyphus这几乎是完美的。我尝试了各种解决方案,比如工具窗口插件,但这更好。它使测试结果保持谨慎,但在需要时,我可以用alt+4或alt+5打开工具窗口。谢谢@sisyphus这几乎是完美的。我尝试了各种解决方案,比如工具窗口插件,但这更好。它使测试结果保持谨慎,但在需要时,我可以使用alt+4或alt+5打开工具窗口。