GroovyTestCase に基づいて統合テストを実行しようとしています。API docsによると、ログ プロパティが組み込まれています。このサイトを参照として使用して、テストの実行中に最初に情報メッセージをログに記録しようとしていました。ログ メッセージが IntelliJ9 のコンソールに表示されないことに驚いたので、ターミナル ウィンドウから Mac で統合テストを実行してみました。コードでログ レベルを ALL に設定し、ConsoleHandler を使用していたにもかかわらず、出力は表示されませんでした。
私はこれをほとんどあきらめていましたが、失敗したテストが target/test-report フォルダーにあるというメッセージがターミナル ウィンドウに表示されることに気付きました。
奇妙なことに、オプションとしてのビューに関係なく、IntelliJ9 のプロジェクト エクスプローラー ウィンドウにターゲット フォルダーが表示されません。だから、それは私が解決したい1つの質問だと思います.
とにかく、エラー レポートを追跡しました。失敗した HTML レポートのテストを掘り下げると、system.err と voila へのリンクがあります。私がずっと期待していた私の出力があります!これの 2 番目の部分は、IDE でこの出力を表示するために行う必要がある UNIX の system.err から system.out へのリダイレクトのようなものはありますか?
何か案は?
ターゲットフォルダーを表示する方法を見つけました...プロジェクト構造->モジュール->除外フォルダー除外セクションの下のターゲットに対してxをクリックします(フォルダーの左側)プロジェクト構造->モジュール-> 'をクリックして再度削除できますtarget' フォルダー、フォルダー リストの上にある [除外] ボタン