Quality Gates
自動PASS/FAIL品質チェック
品質ゲートでソフトウェア品質を向上
品質ゲートはコード品質の事実に対するチェックで である必要がある リリース前、場合によってはソース管理へのコミット前に強制。品質ゲートはソフトウェア品質のPASS/FAIL基準と見なせます。
CppDependは技術的負債量、コードカバレッジ、特定の重大度の問題数などの測定に関連する12のデフォルト品質ゲートを提供。

品質ゲートの用途: ビルドを失敗させる 特定の条件が満たされない場合。
LINQベースの品質ゲート定義
CppDependのユニークな点は、品質ゲートがC# LINQクエリであり、簡単に作成・編集・カスタマイズできること。例えば、品質ゲートで一定のコードカバレッジを強制するには次のように書くだけ:
// <QualityGate Name="Percentage Code Coverage" Unit="%" />
failif 値 < 70%
warnif 値 < 80%
codeBase.PercentageCoverage
CppDependのサポート詳細: Quality Gates.
