問題タブ [reportgenerator]
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.
testing - dotnet テストでフィルターを実行する方法
次のように、VSTSでビルドしています。
スクリーン ショットから、「コード カバレッジをテストして生成する」というテスト ステップがあることがわかります。次のコマンドを使用します。
/p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:CoverletOutput=$(Build.SourcesDirectory)\TestResults\Coverage\coverage
これにより、コード カバレッジ レポートを生成できます。ビルド/リリース中にテストをフィルタリングできるように、定義した特性 (統合やユニットなど) を使用して xUnit テストに「カテゴリ」を追加しました。例は次のとおりです。
次のように、VS-Test ステップでフィルターを適用する方法しか知りません。
しかし、dotnet を使用してテストしているときではありません。
dotnet を使用してコード カバレッジを構築する方法しか知らない (VS-Test を使用しない)… 両方やりたい! 方法:
a) コマンドを VS-Test に追加してコード カバレッジを生成します。これは、上記のコマンドを使用して dotnet に対して行うのと同じです。
また
b) フィルターを dotnet Test ステップに適用しますか?
どんなポインタでも大歓迎です!