未知

octario的Python项目详细描述


#octario

**openstack组件测试ansible roles**



它支持以下测试人员或测试框架:

*pep8
*unit
*functional
*fullstack
*api(在树中)
*tempest
**机器人

安装在系统上的ansibe(ansibe>;=2)。
2.组件源代码。可以使用“git clone git://git.openstack.org/openstack/<;component_name>;.git”下载。

注意:“octario”没有设置要在其上运行测试的节点。假设用户通过在hosts文件中指定tester节点来提供该节点。创建一个清单文件,其中包含测试节点的IP地址或主机名。

```
vi hosts

[tester]
my_tester_host ansible_user=cloud user
```

编辑包含组件详细信息的“octario.yml”。请确保指定名称和版本!

```
组件:
名称:nova
版本:9
````

运行octario!。选择一个测试程序并在octario根目录下运行以下命令

```
ansible playbook-vvv-i hosts playbooks/pep8.yml--extra vars@octario.yml
````






>您可以指定自己的测试人员

`````
>export tester=my新ansible playbook-vvv-i主机playbooks/custom-tester.yml--extvars@octario.yml
```
```
``>
`>
'octario`.

```
cp-r新角色octario/roles
export role=new_role
ansible playbook-vvv-i hosts playbooks/custom-role.yml——extra vars@octario.yml
```

img src=“./doc/octario_work flow.png”alt=“octario work flow”>;<;/div>;<;hr/>;


\patch rpms

下图详细描述了如何使用octario进行RPM修补。

若要包含patch_rpm角色,请运行playbooks/<;tester>;-使用patching.yml

<;div align=“center”>;<;img src=“..doc/patch_rpm.png”alt=“octario patch rpm work flow”>;<;/div>;<;hr/>;


更多文档请参见本回购协议的[/doc](https://github.com/redhat-openstack/octario/tree/master/doc)目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修复尝试将用户签名到服务器主机时出现的“字符串无法转换为json对象”错误?   控制台Java:不使用新行更新命令行中的文本   java servlet接收xml数据时,出现错误   使用REST API在Bitbucket中复制或复制存储库   java如何在JavaFX中对齐一行?   java如何在活动中显示通过服务获得的数据?   返回BigDecimal作为字符串:返回int   java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效   java仅在阻塞状态下通知和通知所有影响线程   java JBOSS无法启动部署   java方法的返回值能保证类型安全吗?   JavaeShadoop序列化组织。阿帕奇。hadoop。木卫一。短写失败   java如果我在同一个类上同步了两个方法,它们能同时运行吗?   不使用java数据库的spring分页实现   java如何将字符串切碎成这样的数组?