未知

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 MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)