为使用conftools处理其配置的项目测试实用程序。

comptests的Python项目详细描述


[![Circleci](https://circleci.com/gh/andreacensi/comptests.svg?style=shield)(https://circleci.com/gh/andreacensi/comptests)


comptests
==


[compmake][compmake]
和[quickapp][quickapp]。



=get_conftools_robots()

测试函数必须有两个参数:id object和object本身。robotinterface)


您还可以注册对的测试:

library\u nuisances=get\u conftools\u nuisances()
for\u all\u robot\u emission\u pairs=comptests\u all\u pairs(library\u robots,library\u nuisances)

@for\u all\u robot\u emission\u pairs
def check\u nuisances(id\u robot,id\u emission,emission):
检查“转换(robot.get_spec().get_observations(),讨厌的)

``:

def get_comptests():
get_comptests():
从comptests导入unittests从comptests导入get_comptests_appcomptests。

安装“coverage”工具:


如果安装了“coverage”,comptests将自动计算执行notests的覆盖信息。

按如下方式运行:

coverage run=comptests-c“make recurse=1”<;package>;

请注意,不能使用并行测试(使用“parmake``),否则会混淆覆盖率。


这将显示结果:

coverage report-m

然后创建html报告:

coverage html-d outdir

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

推荐PyPI第三方库


热门话题
java ArrayOutOfBoundsException与org。日食swt。图样图像数据。布利特   java为什么Hazelcast CacheLoader类需要对所有客户端可见?   如何在java中迭代xml   java概要文件不是工件名称的一部分   java将多个Spring MVC应用程序映射到根Servlet   java SetContentView参数显示错误   java Cucumber类扩展步骤定义和挂钩   java如何动态添加JFace向导页面   amazon web services使用AWS Java SDK通过AWS API网关从S3下载文本文件   Android上的java软键盘   如何在Java中像在C#中一样创建泛型扩展方法?   使用JPA的java多列类型