未知
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)目录。
**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)目录。