3.3. OpenStack Integration Test Suite パッケージのインストール
OpenStack Integration Test Suite に関連するパッケージをインストールします。
$ sudo yum -y install openstack-tempest
このコマンドでは、tempest プラグインはインストールされません。OpenStack のインストールに応じて、プラグインを手動でインストールする必要があります。
環境内の各コンポーネントに適切な tempest プラグインをインストールします。たとえば、keystone、horizon、neutron、cinder、および telemetry プラグインをインストールするには、以下のコマンドを実行します。
$ sudo yum install python-keystone-tests-tempest python-horizon-tests-tempest python-neutron-tests-tempest python-cinder-tests-tempest python-telemetry-tests-tempest
各 OpenStack コンポーネントの tempest プラグインの一覧については、「tempest プラグインパッケージの一覧」 を参照してください。
openstack-tempest-all
パッケージをインストールすることもできます。このパッケージには、tempest プラグインがすべて含まれます。
3.3.1. tempest プラグインパッケージの一覧
以下のコマンドを実行して、tempest テストパッケージの一覧を取得します。
$ sudo yum search $(openstack service list -c Name -f value) 2>/dev/null | grep test | awk '{print $1}'
コンポーネント | パッケージ名 |
---|---|
barbican | python-barbican-tests-tempest |
cinder | python-cinder-tests-tempest |
designate | python-designate-tests-tempest |
ec2-api | python-ec2api-tests-tempest |
heat | python-heat-tests-tempest |
horizon | python-horizon-tests-tempest |
ironic | python-ironic-tests-tempest |
keystone | python-keystone-tests-tempest |
kuryr | python-kuryr-tests-tempest |
manila | python-manila-tests-tempest |
mistral | python-mistral-tests-tempest |
networking-bgvpn | python-networking-bgpvpn-tests-tempest |
networking-l2gw | python-networking-l2gw-tests-tempest |
neutron | python-neutron-tests-tempest |
nova-join | python-novajoin-tests-tempest |
octavia | python-octavia-tests-tempest |
patrole | python-patrole-tests-tempest |
sahara | python-sahara-tests-tempest |
telemetry | python-telemetry-tests-tempest |
tripleo-common | python-tripleo-common-tests-tempest |
zaqar | python-zaqar-tests-tempest |
tempest テストパッケージは Python バージョンに固有のものです。たとえば、システムで Python 2 を使用している場合は、Tempest テストパッケージをインストールする際に
python2- に置き換える必要があります。
python-
を
python-telemetry-tests-tempest
パッケージには、aodh、panko、gnocchi、および ceilometer テスト用のプラグインが含まれます。python-ironic-tests-tempest
パッケージには、ironic および ironic-inspector のプラグインが含まれます。