BuildbotとPerforceを使用したチームのC/C ++プロジェクト用に、チェックイン後の検証システムが機能しています。これは私たちにとってうまく機能しています。ただし、現在のシステムはチェックインに応答し、送信された後にのみ障害を検出します。何人かの人々が、保留中のチェンジリスト(私はP4シェルフを考えています)をパッケージ化してビルダーに渡すプロセスを自動化する完全なプレチェックインシステムを要求しました。ビルダーはチェックインをビルド、テスト、送信します(彼らの名前で) 。これにより、ほとんどの不正なチェックインが送信されるのを防ぐことができ、ビルドボットでさらに徹底的なテストを実行することができます。ただし、これを行う優れたシステム(商用またはオープンソース)は見つかりませんでした。
これを可能にするソフトウェアの経験がある人はいますか?これは、チェックインガントレットまたはゲートチェックイン(TFS 2010の名前)と呼ばれていると聞きました。このチェックイン前の検証と提出のアプローチには、より標準化された用語がありますか?Buildbot内でこれを実行できれば理想的ですが、他のソリューションも利用できます。