跳转到主要内容

作为Tempest插件运行Gabbi测试

项目描述

Gabbi-tempest是一个Tempest 插件,它允许测试运行中的OpenStack服务的API,与tempest集成,但无需编写Python代码。相反,使用由gabbi提供的YAML 格式来编写和评估HTTP请求和响应。

测试放置在一个或多个目录中的YAML文件中。这些目录被添加到环境变量GABBI_TEMPEST_PATH。当传递给一个了解gabbi插件的tempest测试运行程序时,该路径上的文件将用于创建tempest测试。

测试工具包设置了一系列环境变量,可以在YAML中使用这些变量来访问可用的服务。这些变量可以通过两种方式扩展

  • 如果已知值,则将它们添加到调用tempest的环境。

  • 如果需要根据tempest知道的内容计算值,则将它们设置在插件的子类中。

对于服务目录中的每个服务,都有<SERVICE_TYPE>_SERVICE<SERVICE_TYPE>_BASE变量(例如,PLACEMENT_SERVICEPLACEMENT_BASE)。还有有用的SERVICE_TOKENIMAGE_REFFLAVOR_REFFLAVOR_REF_ALT

请参阅https://gabbi-tempest.readthedocs.io/的文档。

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

gabbi-tempest-0.2.2.tar.gz (10.0 kB 查看哈希值)

上传时间 源代码

构建分发

gabbi_tempest-0.2.2-py2.py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面