web-dev-qa-db-ja.com

Intellijはコンソールにテスト結果を表示しません

テストコンソールで出力を設定するにはどうすればよいですか?デフォルトでテストを実行すると、出力はテストの要約に置き換えられ、System.outsは失われます。

16
user1085746

IDEA 12,13および14(おそらく他のバージョン))には、[合格したテストを非表示にする]ボタンがあり、デフォルトで押されています。

enter image description here

コンソール出力には、印刷された文字列の一部(最後の文字列)がありません。ボタンのチェックを外してテストをクリックすると、次のようになります。

enter image description here

次に、出力がコンソールに表示されます。

39
mirelon

わかった!下部の実行パネルに構成オプションがあり、デフォルトで「実行中のテストの追跡」がチェックされています。チェックを外すと、出力は残り、サマリーに置き換えられなくなります。

6
user1085746

もう1つの可能性は、ログがファイルに書き込まれるように構成されている可能性があることです。この場合は、[コンソール出力をファイルに保存する]オプションをオフにすることができます。

enter image description here

3
Mathias G.

テストの実行が終了した(そして失敗した)ときにテスト出力が消えた場合は、

すべての印刷を表示するには、「終了時に最初に失敗したテストを選択」を無効にします

enter image description here

0

どのバージョンのIntelliJを使用していますか?通常、単体テストを実行すると、アプリケーションの下部に[実行]タブがあり、そこにテストログ(System.outs)が表示されます...

0
Mathias G.