Tempest

正常Resize有关quota用例流程以及配额影响

Tempest的确很好地指引了我们这种亲密接触OpenStack的吃瓜群众,不光是因为完整提供了一套测试框架,还有就是Test Case的设计方式 @attr(type=['negative', 'gate']) def test_resize_server_using_over...

费解的service_available.neutron配置以及传递network参数

目前主要还是基于H版的OpenStack,因此Tempest也是H版,对比了下最新社区Tempest,已经有很多实现的改进,连最基础的create_server的方法也优化了,特别是传入的networks,还会先通过方法tenant_network来获取,...

偶遇线程锁

记得以前在看APUE《UNIX环境高级编程》的时候,最让我云里雾里的就是信号量那部分的内容,在完善Tempest的过程中,突然偶遇了Lock,不过这里是python多线程用到的,我印象中python的解释器是单线程的,因此之前mu...

Tempest测试类型解析:满屏装饰器

刚刚开始看openstack或者tempest的人,会发现都是装饰器,所以要抱着激情的态度来迎合它,而不是抵触,相信多看个几次就会慢慢习惯了 还是先看前面老是提起的flavor这个case @attr(type='smoke')def test_list_fl...

Tempest框架RESTful流程:HTTP接口组装终极无脑版

Tempest里进行接口测试,有API HTTP的,也有Command Line的,这里简单看下API层面HTTP RESTful的调用流程 这里随便看一个tempest里的test case,比如还是test_flavors.py里 @attr(type='smoke')def test_list_fla...

Tempest里create_test_server方法的调用问题

昨天在测试一个简单nova接口的时候,只要是有继承base.py里的BaseComputeTest类,create_test_server函数这个case就会被默认执行,而假如测试的OpenStack环境不支持不带网卡创建虚拟机,就会报错,还是这个函数 @...

测试框架Tempest进阶:第一坑一头雾水

对于OpenStack里API接口的测试,由于按需一直在变,云网络接口相对较少,一直放在持续集成测试中,而云主机部分接口实在太多,涉及到的模块也多,而主机部分大多生命周期操作以及验证都还涉及到多个物理节点,因...

最新社区Tempest结构

这两天一直在研究tempest,目前社区最新的目录结构如下 $ tree -F -L 2 . ├── HACKING.rst ├── LICENSE ├── README.rst ├── REVIEWING.rst ├── doc/ │   └── source/ ├── etc/ │   ├── accounts.yaml.sample │  ...

小例子分析tempest处理流程

继续搞定昨晚tempest的问题,依旧是那个用例 1:关于flavor创建的用例vim tempest/tempest/api/compute/admin/test_flavors.py 88 @test.attr(type='gate') 89 def test_create_flavor_with_int_id(self)...

浙ICP备16024533号

浙公网安备 33010802007459号