Intellij没有在控制台中显示测试结果

use*_*746 16 console junit testng intellij-idea

如何在测试控制台中设置输出?当我默认运行测试时,输出将被测试摘要替换,并且System.out将丢失.

mir*_*lon 38

在IDEA 12,13和14(也可能是其他版本)中,有一个按钮"隐藏通过测试"并默认按下:

在此输入图像描述

控制台输出缺少一些打印的字符串(最后一个).取消选中按钮并单击测试时:

在此输入图像描述

然后输出显示在控制台中.

  • 这是实际答案,接受的答案是适当浪费时间.我为mirelon感到难过. (2认同)

use*_*746 6

我知道了!底部运行面板中有一个配置选项,默认情况下会选中"跟踪运行测试",当我取消选中它时输出保持不变并且不再被摘要替换.Thanx求救人员.


And*_*and -2

失败的测试和有效的测试是不同的。

如果没有测试失败,您将必须单击所有运行的测试的顶层,您将看到输出。

如果您单击任何特定的工作测试,即使它们打印了一些内容,它们也将是空的。如果您单击任何特定的失败测试,​​它们将显示所有先前测试的输出,包括失败的测试。