2.10. OpenStack 集成测试套件服务


本节介绍了 OpenStack Integration Test Suite (tempest) 服务的主要新功能。
整体 Tempest 清理
这个版本包括了一整体 tempest 清理的功能,包括远程客户端的 debug 功能、文档审查、客户和 manager 别名、重构的测试基础类设置和拆卸步骤。
重构的 Tempest CLI
这个版本增加了一个针对于域的 tempest run 命令,它可以作为运行 tempest 测试的主进入点。
Negative Test Guideline 的更新
在这个版本中增加了部件一级的负测试,已存在的负测试仍然被保留。
迁移的 Python 程序仓库
在这个版本中,tempest-lib Python 程序仓库被迁移到 tempest 程序仓库的 tempest/lib 目录中。
Client Manager 的重构
在以前的版本中,client managers 在 _init_ 阶段对所有可能的客户端进行实例化,这使客户端有使用类属性的机会。在这个版本中,客户端只在需要时才被实例化,manager 会在内部缓存客户端的实例,并从缓存中提供相关服务。
测试资源管理
在这个版本中,所以测试资源都由一个专用 YAML 文件进行管理,它允许 tempest 使用部署系统用来配置 OpenStack 服务所使用的相同配置。这同时也保证了,测试可以通过逻辑名或属性来选择被使用的资源(例如,使用符合 'smallest' flavor 的任何资源),或针对所有特定资源组合运行。
Microversion 测试
这个版本为 Microversion 测试构架增加了一些 Compute Microversion 测试。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.