tempest插件测试煤渣。
cinder-tempest-plugin的Python项目详细描述
此目录包含其他煤渣tempest测试。
有关使用的信息,请参阅tempest插件文档: https://docs.openstack.org/tempest/latest/plugin.html#using-plugins
要运行此插件中的所有测试,请将Cinder安装到您的环境中。那么 从tempest目录运行:
$ tox -e all-plugin -- volume
预计Cinder第三方CI使用全插件TOX环境 以上为所有测试运行。开发人员也可以在本地使用它来执行更多 广泛的测试。
任何典型的devstack实例都应该能够运行所有的cinder插件测试。 为了完整起见,这里有一个devstack local.conf示例,它应该 工作。更新后端信息以适应您的环境。
[[local|localrc]] VIRT_DRIVER=libvirt ADMIN_PASSWORD=secret SERVICE_TOKEN=$ADMIN_PASSWORD MYSQL_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD LOGFILE=$DEST/logs/stack.sh.log LOGDAYS=2 SYSLOG=False LOG_COLOR=False RECLONE=yes ENABLED_SERVICES=c-api,c-sch,c-vol,cinder,dstat,g-api,g-reg,key,mysql, n-api,n-cond,n-cpu,n-crt,n-net,n-sch,rabbit,tempest CINDER_ENABLED_BACKENDS=lvmdriver-1 CINDER_DEFAULT_VOLUME_TYPE=lvmdriver-1 CINDER_VOLUME_CLEAR=none TEMPEST_ENABLED_BACKENDS=lvmdriver-1 TEMPEST_VOLUME_DRIVER=lvmdriver-1 TEMPEST_VOLUME_VENDOR="Open Source" TEMPEST_STORAGE_PROTOCOL=iSCSI LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver VIRT_DRIVER=libvirt ACTIVE_TIMEOUT=120 BOOT_TIMEOUT=120 ASSOCIATE_TIMEOUT=120 TERMINATE_TIMEOUT=120 [[post-config|$CINDER_CONF]] [DEFAULT] [lvmdriver-1] volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver volume_group=stack-volumes-1 volume_backend_name=lvmdriver-1