私は、Azureがビルドパイプラインの一部としてNUnitテスト(.Net Framework 4.5のプロジェクト)を実行しています。
- task: VSTest@2
inputs:
testAssemblyVer2: 'tests/**/*.Tests.dll'
pathtoCustomTestAdapters: '$(Build.SourcesDirectory)/packages'
codeCoverageEnabled: true
displayName: 'NUnit Testing'
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: JaCoCo
summaryFileLocation: '$(Common.TestResultsDirectory)/**/*.xml'
displayName: 'Publish Code Coverage'
// summaryFileLocation: '$(Common.TestResultsDirectory)/**/*.coverage'
ただし、カバレッジレポートを表示できません。カバレッジ結果のダウンロードリンクしか表示されません...
.coverageレポートをJaCoCo形式に変換するにはどうすればよいですか? OR JaCoCo形式でレポートを直接生成しますか?
.Net Core( link )のソリューションをいくつか見ましたが、.Net Frameworkのソリューションはありません
Azure devopsパイプラインでコードカバレッジ結果の発行タスクを使用して、Jacoco形式でコードカバレッジ結果を確認できます。
セットアップと構成の詳細については、MSDNのブログを確認してください
それが役に立てば幸い。