問題タブ [trx]

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 に答える
90 参照

unit-testing - MSTest の trx ファイルの「Failed %」の各サブテストをカウントします

各ファイルが独自のテストとしてカウントされる自動テストを実行しています。動的データ属性を使用して、テストが必要なファイルを提供しています。現在、各ファイルがテストされますが、TRX ファイルでは、基本的にサブテストとしてログに記録され、1 つのテストが失敗すると、バケット全体が失敗としてカウントされます。これにより、azure パイプラインでテスト結果を公開するときに、実際に失敗または合格したファイルの数が不正確になります (1 つが失敗すると、全体が失敗としてマークされるため)。カウントが正確に行われるように、これらのサブテストを実際のテストとしてマークする方法はありますか?

ここでは、実際に合格した 2 つのサブテストを確認できますが、ヘッダーの結果には反映されていません (0/1 ではなく 0/4 と表示されている理由は、他に 3 つの同様のテスト「バケット」があるためです)。テストの合格と不合格だけでなく、すべて不合格としてマークされています。