問題タブ [dotnet-test]

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 投票する
0 に答える
121 参照

c# - dotnet test と log4net を使用して、コンソールと trx ファイルに異なる量の情報を記録するにはどうすればよいですか?

私は実験を行ってdotnet testおり、コンソール ウィンドウに最小限のログを記録しようとしていますが、後で trx ファイルに記録します。私は最初に次のように単純に実行しようとしました:

しかし、その後、多くの情報をログに記録します(実際には、Log.Infoまたはに書き込むすべてのものLog.Debug)。そこで、別のレベルの冗長性を試しました。

しかし、これでは、テストの成功/失敗 (テストの実行中) も表示されず、実行が完了するまで待機して要約を取得する必要がありますが、これは良くありません。

そのため、log4net 構成ファイルを調べて、何かを変更できるかどうかを確認し始めました。次のようになります。

そして、次のようにロードします。

levelMinlevelRangeFilter を に変更するINFOと、コンソールがずっときれいになります。しかし問題は、TRX ファイルが同じマイナーな情報を取得するため、デバッグが困難になることです。このような複数の異なるロガーも試しましたが、違いはありませんでした:

だから私の質問は、どのように log4net をセットアップしてverbosity送信に反応するようdotnet testにするか、または TRX ファイルにすべての情報/デバッグ ログが含まれるようにするにはどうすればよいですか?

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

.net-core - 「dotnet test --filter」オプションで複数のテスト名を渡す

dotnet test コマンドを使用して、失敗したテストを再実行しようとしています。テストの実行中に作成されたファイルから、失敗したテストのリストを渡したいです。「--filter」オプションの「&」演算子構文を正しく取得できないようです。実行ごとに 1 つのテスト名しか渡すことができません。例: dotnet test --filter "FullyQualifiedName~TestOne1 & FullyQualifiedName~TestOne2"