0

bitbucket リポジトリに python パッケージがあります。そのリポジトリのマスター ブランチにプル リクエストを送信すると、多数の pytest テストが実行されるように、azure パイプラインをセットアップしたいと考えています。

これに加えて (個別に、またはできれば pytest テスト スイート自体で) カバレッジ テストを実行し、マスター ブランチのカバレッジ パーセンテージがブランチのカバレッジ パーセンテージよりも高い場合、そのテストは失敗します。にマージされています。

これは、テスト カバレッジが向上しない限りプル リクエストをマージできないという考え方です。

誰も私がこれを行う方法を知っていますか?

4

1 に答える 1