統合テストの失敗時にデバッグを行うために、アプリケーションログを表示したいと思います。これを達成するために私がmix test
タスクに渡すことができるコマンドがありますか?ExUnitテストの実行中にログをコンソールに出力するにはどうすればよいですか?
4
A
答えて
6
すべてのミックスプロジェクトにはconfig.exs
というファイルがあります。ミックスが開始すると、このファイルがロードされます。エリキシルで一般的なパターンはtest.exs
、dev.exs
、prod.exs
、同様に、異なる環境用にコンフィグを定義することであるなど、など、あなたのconfig
フォルダにあなたのためにこれらのファイルを生成します、そしてあなたは、この行が表示されますフェニックスのような
多くのプロジェクトあなたのconfig.exs
行に:あなたはmix test
を実行すると
import_config "#{Mix.env}.exs"
それはimport_configラインがあなたのtest.exs
ファイルをロードする意味の「テスト」にMIX_ENV
環境変数を設定します。
だから、あなたのテストのためのあなたのログレベルを設定するために、あなたのtest.exs
ファイルに次を書くことができます:
# Print only warnings and errors during test
config :logger, level: :warn
関連する問題
- 1. アンドロイド計測器テスト実行中にcmdコンソールでログを出力する方法
- 2. サーバスクリプトでログ出力またはデバッグ出力を実行するにはどうすればよいですか?
- 3. ループの実行中に、ループ内の変数をリアルタイムでコンソールにコンソールに出力するにはどうすればよいですか?
- 4. デプロイ中にテストが実行されないようにするにはどうすればよいですか?
- 5. docker-composeを実行してログ出力を表示するにはどうすればよいですか?
- 6. パイプ出力を実行するにはどうすればよいですか?
- 7. PHP:スクリプトの実行中にHTMLを出力するにはどうすればよいですか?
- 8. 単体テストヘルプ。コンソールへのメッセージ出力をテストするにはどうすればよいですか?
- 9. R#2016(10)+ Nunit 3 - テスト実行中に出力を表示するにはどうすればよいですか?次のように
- 10. 既に実行中のアプリケーションのJavaコンソールを開くにはどうすればよいですか?
- 11. テストの実行中にMANIFEST.MFファイルを読み取るにはどうすればよいですか?
- 12. Plone 4で開発中の製品でテストを実行するにはどうすればよいですか?
- 13. 実行中にスペースを読み取れるようにするにはどうすればよいですか?
- 14. append(>>)を妨げずにステータスバーをコンソールに出力するにはどうすればよいですか?
- 15. javascriptコンソールにどのようにブラウザコードを入力すればいいですか?
- 16. JavaScriptをコンソールのような環境で実行するにはどうすればよいですか?
- 17. コマンド(バッチ・ループで実行)の出力をファイルにリダイレクトするにはどうすればよいですか?
- 18. テストクラスの実行中にマネージトリガの実行を停止するにはどうすればよいですか?
- 19. Djangoでコンソール出力をHTMLに表示するにはどうすればよいですか?
- 20. 特定のレイアウトでコンソールに出力するにはどうすればよいですか?
- 21. ECSで起動されたコンテナのコンソール出力をキャプチャするにはどうすればよいですか?
- 22. バックグラウンドで(出力をファイルにパイプして)コマンドを実行するにはどうすればよいですか?
- 23. bashで「ack」を実行し、出力をファイルに保存するにはどうすればよいですか?
- 24. NAntのログ出力をファイルに保存するにはどうすればよいですか?
- 25. Mulesoft/Cloudhub - Javaクラスの出力をログに表示するにはどうすればよいですか?
- 26. エリクシルで複数行出力をテストするにはどうすればよいですか?
- 27. YARNのクライアントモードでエグゼキュータからログ出力を収集するにはどうすればよいですか?
- 28. Androidで他のアプリの実行中のアクティビティを検出するにはどうすればよいですか?
- 29. チームビルド中にWebテストを実行するにはどうすればいいですか?
- 30. monkeyrunnerの使用:アプリケーションの実行中にインテントを呼び出すにはどうすればよいですか?