我正在使用鼻子测试来自动发现和运行我的单元测试。我还想让它生成覆盖率报告。
当我使用以下命令运行鼻子测试时,一切正常
nosetests .
我在网上查到要生成覆盖率,nosetests 有一个命令行参数--with-coverage
。我还使用nosetests --help
. 但是,每当我运行以下命令时,我都会得到以下输出
nosetests --with-coverage .
Usage: nosetests [options]
nosetests: error: no such option: --with-coverage
我通过运行再次检查了覆盖插件是否已安装
nosetests --plugins
覆盖率与许多其他插件一起显示在列表中。
我也知道我已经安装了覆盖,因为我可以使用以下方式手动运行覆盖数据收集:
coverage run test.py
我是否滥用了 --with-coverage 选项?还是我还缺少其他东西?
提前致谢。