問題タブ [ex-unit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
112 参照

elixir - テストに失敗した場合に ExUnit の出力に情報を追加する方法

私のテストの ExUnit.Callbacks.setup関数は、テストが失敗したときに ExUnit の出力に含めたい ID を作成します。これを行う簡単な方法はありますか?カスタムの ExUnit.Formatter を記述できることはわかっていますが、それはやり過ぎのように思えます。

この質問の文脈は、単体テストではなく、複数のマイクロサービスにまたがる統合テストを作成するために ExUnit を使用しているということです。関数が生成するIDsetupは、マイクロサービス間で保持される Spandex トレース ID です。テストが失敗した場合、トレース ID が何であったかを知りたいので、その ID のすべてのマイクロサービスのログを grep できます。

0 投票する
2 に答える
57 参照

elixir - テスト結果をエリクサーの別の場所に送信する方法

mix test を実行すると、すべての結果がシェルに返されます。Slack やファイルなど、より多くの場所に結果を取得するにはどうすればよいですか?