第1章 はじめに
OpenStack Integration Test Suite (tempest) は、ライブの OpenStack クラスターに対して実行される統合テストセットです。Integration Test Suite には、一連の OpenStack API の検証テスト、シナリオ、Red Hat OpenStack Platform のデプロイメントに役立つその他の固有テストが含まれます。
OpenStack Integration Test Suite では、tempest コードを再利用するためのインターフェースを外部ツールまたはテストスイートに提供します。OpenStack Integration Test Suite のリポジトリーの tempest/lib にあるパブリックのインターフェースは、安定性のあるパブリックインターフェースとして扱われ、外部でも安全に使用できるはずです。何らかの変更があった場合には、後方互換性が維持されるように、最大限尽力します。ライブラリーは独立しており、ライブラリー以外の OpenStack Integration Test suite の他の機能には依存しません。
Red Hat OpenStack Platform のコンポーネントには、API のマイクロバージョンが実装されています。Integration Test Suite には、API マイクロバージョンのテストをサポートする安定したインターフェースが含まれます。設定オプションや各テストケースの組み合わせで利用できるマイクロバージョンの範囲に基づいて、選択したマイクロバージョンで、API 要求を実行します。