python - 将 nosetests 的覆盖范围限制为仅运行的测试

标签 python testing code-coverage nose

有没有办法让 nosetests 将覆盖信息限制为仅运行的测试?

我知道 cover-package 标志,但如果您不必指定包会更好。

这在运行位于包含多个单元测试类的文件中的单个单元测试类时特别有用。

最佳答案

不幸的是,我不知道在 nosetests 中执行此操作的方法。实际上,我最终卸载了 nosetests 并只使用了 coverage.py,因为 nosetests 和 coverage 似乎不能很好地结合在一起。我知道您可以具体指定要运行的各个测试方法。我不确定这是否正是您要找的东西,但我几天来一直在用头撞砖墙,试图让 Nose 测试合作,但没有运气。也许直接切换并运行 coverage.py 会节省一些精力?

关于python - 将 nosetests 的覆盖范围限制为仅运行的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39022185/

相关文章:

python - 如何升级virtualenv以使用新系统python?

python - 具有距离条件的最近邻加入

linux - Linux 驱动程序的代码覆盖工具

java - 如何在 TestNG 断言中使用 OR 条件

python - 如何测试数据检索模块?

c# - 如何排除类型和方法不被 TeamCity 中的 dotCover 覆盖?

ios - LLVM 代码覆盖率/Slather 中实现了哪些覆盖率标准?

python - 为什么python线程数是2开头?

python - conda env remove -n envname 不删除实际文件夹?

java - 如何通过除 "class"和 "name"之外的属性直接查找 WebElements(例如 "title")