bitbucket リポジトリに python パッケージがあります。そのリポジトリのマスター ブランチにプル リクエストを送信すると、多数の pytest テストが実行されるように、azure パイプラインをセットアップしたいと考えています。
これに加えて (個別に、またはできれば pytest テスト スイート自体で) カバレッジ テストを実行し、マスター ブランチのカバレッジ パーセンテージがブランチのカバレッジ パーセンテージよりも高い場合、そのテストは失敗します。にマージされています。
これは、テスト カバレッジが向上しない限りプル リクエストをマージできないという考え方です。
誰も私がこれを行う方法を知っていますか?