OpenStack開発コミュニティには、投稿されたパッチを自動的にテストし、そのパッチが悪影響を与えていないことを確認する仕組み「ゲートテスト」があります。QAプロジェクトとInfraプロジェクトが連携してこのゲートテストを実装、実行しています。 QA(Quality Assurance=品質保証)プロジェクトには Tempest: 統合テストを実装する Grenade: アップグレードテスト(古い設定ファイルが使えるか、などをテスト)を実装する Devstack: 開発、テスト用OpenStackクラウドをデプロイする のコンポーネントがあり、ゲートテストではDevstackでデプロイしたクラウド環境に対して、TempestとGrenadeを実行することで投稿されたパッチの妥当性をテストすることにより、品質を確保しています。 またInfraプロジェクトでは、投稿されたパッチによってどのよ
![OpenStackの品質を保つ仕組みとは?:QA/Infraプロジェクトの最新動向](https://cdn-ak-scissors.b.st-hatena.com/image/square/b065f47bef2a294361221645a572ed7321b7ee23/height=288;version=1;width=512/https%3A%2F%2Fthinkit.co.jp%2Fsites%2Fdefault%2Ffiles%2Fmain_images%2F6594_main.jpg)