5
我使用nosetests运行几个单元测试,并使用像我展示我们的代码覆盖率:nosetests覆盖包括Python包
nosetests -w ./test --with-xunit --with-coverage --cover-tests
这非常适用除外的事实,我看到了一堆的Python包在输出中。以下是一个示例:
ctypes._endian 34 12 35% 15-20, 24-32, 50-60
ctypes.macholib 1 1 100%
email 29 25 86% 56-57, 65-66
email.errors 15 14 93% 39
如何排除这些软件包?
注意,如果你想要多个包,你可以多次使用'--cover-package ='开关。 –
2014-04-07 14:13:54
我花了15分钟想知道为什么我只有一个(最后一个)使用配置文件列出的封面包,但愚蠢的是我有'cover-package = foo \ n cover-package = bar'多个调用。 我是个笨蛋,但希望有人看到这个! – Bolster 2014-12-17 18:25:10