python - 如何使用带有 --timid 标志的 Nose 覆盖

标签 python nose code-coverage

我想使用 Ned Batchelder's coverage module 运行“nosetests --with-coverage” ,但将 --timid 标志传递给覆盖模块。 有没有办法(例如设置环境变量)使用 --timid 运行覆盖率?

最佳答案

你有两个选择:

  1. 使用 .coveragerc 文件为 coverage.py 提供选项

  2. 不是在 Nose 内部运行覆盖,而是在覆盖范围内运行 Nose :

    coverage run c:\python25\scripts\nosetests-script.py 
    

(如果您不在 Windows 上,请原谅 Windows 语法)

关于python - 如何使用带有 --timid 标志的 Nose 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735738/

相关文章:

java - 我能否在启用所有日志记录和禁用所有日志记录的情况下自动执行一次 JUnit 测试用例?

python - 我可以在没有 node.js 的情况下使用 Electron

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

python - coverage.py 给出 "No source for code",尽管 .coveragerc 似乎告诉它代码在哪里

python - 具有多个返回值的模拟 python 函数

python - django doctests 没有运行

java - 具有代码覆盖率的 REST API 集成测试

python - Celerybeat 不执行周期性任务

python - 返回三个相同连续字母的最小移动次数

python - BeautifulSoup - 提取 <a> 值