問題タブ [test-results]
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.
c# - テストケースtestcleanupが失敗したテスト結果を取得する方法
すべてのテストケースの後に TestCleanup() を呼び出しています。TestCleanup() では、テストケースの開始時に開始されたプロセス (まだ実行中の場合) を強制終了しています。プロセスを強制終了しているときに、TestCleanup() で例外が発生することがあります。Test Run が完了すると、すべての TestResults が Jenkins に保存され、入力されます。Jenkins の TestResult として TestCleanup() でキャッチされた例外と共にテストケース名を取得したいと考えています。各テストケースの TestResult は、TestCleanup() を呼び出す前に作成および保存されます。
これで私を助けてください。
mstest - .net47 mstest プロジェクトから .net5 へ
最近、ターゲット フレームワークを net47 から net5 に更新したところ、テスト プロジェクトに関する問題が発生しました。各テストの実行には、./TestResults/Deploy_xxx のような URI を持つ一意のベース ディレクトリがあり、テストの実行に使用するすべてのファイルとディレクトリが含まれていました (すべてのバイナリと共に)。
net5 に更新した後、すべてのテスト実行のベース ディレクトリは同じ (/bin/debug/net5.0) です。これは、テストの動作に問題があり、コストのかかる変更を意味します。
すべてのテスト ファイルを含み、テストの実行ごとに一意になるテスト ディレクトリを指定することはできますか? MSTest の [DeploymentItem...] 属性を使用して、テスト ファイルをコピーします。