分享

nova单元测试

juno008 发表于 2014-11-6 09:58:16 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 10964
小白一个,nova单元测试tox怎么用。tox使用的*_test文件包括了所有测试单元么。写自己的测试代码直接在_test里修改就好了么,还是自己要单独写。

已有(2)人评论

跳转到指定楼层
desehawk 发表于 2014-11-6 13:00:58
Tox是自动化打包、测试和发布工具。
测试的时候,可以指定环境
envlist = py26,py27,py33,py34,pep8,docs,sample_config

有点类似maven工具,可以在源码中,找到这个文件Tox.ini
Tox的作用
定义依赖、定义自己完成的任务


比如下面命令:

运行nova unit tests

  1. tox -e py26
复制代码




运行nova 的代码样式检查

  1. tox -e pep8
复制代码




如果需要多环境一起运行,用逗号隔开

  1. tox -e py26,pep8
复制代码




运行特定的测试套件

  1. tox -e py26 nova.tests.scheduler
复制代码

这个命令是指定环境py26,然后运行在nova.tests.scheduler包下面的所有测试用例



回复

使用道具 举报

juno008 发表于 2014-11-6 16:28:01
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条