2.10. OpenStack Integration Test Suite サービス


本項には、OpenStack Integration Test Suite (tempest) サービスの最も重要な新機能について説明します。
Tempest の全体的なクリーンアップ
今回の更新には、tempest の全体的なクリーンアップが実装されています。これには、リモートクライアントのデバッグ機能、ドキュメントのレビュー、クライアントとマネージャーのエイリアス、リファクタリングされたテストベースクラス設定と切断のステップが含まれます。
Tempest CLI のリファクタリング
今回の更新で、ドメイン固有の tempest run コマンドが追加され、tempest テストを実行するためのプライマリーエントリーポイントとして使用できるようになりました。
ネガティブテストのガイドラインの更新
既存のネガティブテストに変更はありませんが、今回の更新で、コンポーネントレベルでのネガティブテストがサポートされるようになりました。
移行された Python リポジトリー
今回の更新で、tempest-lib Python リポジトリーは tempest リポジトリーの tempest/lib ディレクトリーに移行されました。
クライアントマネージャーのリファクタリング
以前のリリースでは、「tempest」で設定されている利用可能なサービス/拡張機能/API バージョンにかかわらず、_init_ 時にはクライアントマネージャーによって 利用可能なすべてのクライアントがインスタンス化され、クラス属性を使用してそのクライアントが公開されていました。今回のリリースでは、クライアントはオンデマンドでのみインスタンス化され、マネージャーは内部でクライアントのインスタンスをキャッシュして、適用可能な場合にはそのキャッシュからサービスを提供するようになりました。
テストリソースの管理
今回のリリースでは、全テストリソースが専用の YAML ファイルで管理されるようになり、tempest の設定は、デプロイヤーシステムが OpenStack サービスを設定するのに使用する設定と同じ量で行うことができるようになりました。これによりテストは、論理名またはプロパティーによって使用されるリソースを選択したり (例: 最も小さなフレーバーに収まるイメージを使用するなど)、特定のリソースの全組み合わせに対して実行したりすることができます。
マイクロバージョンテスト
今回のリリースでは、マイクロバージョンテストフレームワークに、Compute のマイクロバージョンテストが追加されました。
Red Hat logoGithubRedditYoutube

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.