プルリクエストへの変更をコミットし、ytショー
「コードカバレッジステータスに失敗しました。」.
何度も検索しましたが、これを解決するための原因や解決策が見つかりませんでした。
Azure pipeline test service
Diff coverage check failed.0/70 (0.00 %) changed lines are covered up to update 2. Diff coverage target is 70.00 %.
検証ビルドは成功しましたが、ステータスはコードカバレッジが失敗したことを示しています。
必要なカバレッジしきい値は、リポジトリのルートでチェックインされるazurepipelines-coverage.yml設定ファイルで定義できます。
coverage:
status:
diff:
target: 40%
azurepipelines-coverage.yml
リポジトリのルートにある構成ファイルで、次のいずれかが含まれます。
coverage:
status: off #default on
これをオフにしても、カバレッジチェックは送信されず、カバレッジアノテーションは変更されたファイルビューに表示されません。
coverage:
status:
diff:
target: 30% default 70%
成功したカバレッジステータスが送信されるには、diffカバレッジのターゲットしきい値を満たしている必要があります。
coverage:
status:
comments: on #default off
各コードファイルのカバレッジ詳細を含むコメントをプルリクエストに投稿するかどうかを示します
他の人が述べたように、azurepipelines-coverage.ymlファイルを介してカバレッジステータスチェックを構成できます。完全なスキーマが利用可能です ここ 。