coverage.py

    0热度

    1回答

    我目前正在尝试查看是否从我的测试工具中启用了插件插件。我试图做的具体事情是将coverage模块的启用状态传播给子进程执行。基本上,当使用--with-coverage时,我想直接在覆盖率工具下执行子流程(或者向下传播一个标志)。 可以这样做吗?

    1热度

    1回答

    我目前正在通过尝试测量Python Google App Engine应用程序中python文件的代码覆盖率的过程。我想在本地运行dev服务器,然后运行我的gaeunit测试并测量它们生成的覆盖率。 当使用GAEUnit而不是NOSE时,是否有推荐的方式来测量GAE应用程序中python文件的覆盖率?这是我正在努力的命令行。 覆盖运行--source = /用户/我/ MYAPP /usr/loc

    2热度

    3回答

    我试图在当前Mac OS X 10.6.7上运行的MacBook上安装coverage 3.4。这是我得到的一个错误: $ easy_install coverage install_dir /Users/jammon/workspace/myproject/lib/python2.7/site-packages/ Searching for coverage Reading http://

    3热度

    1回答

    我使用的coverage.py获取我的django unittests的覆盖率数据,但我似乎无法弄清楚如何在django调试服务器上运行覆盖率。我想用运行Django的服务器: coverage -x manage.py runserver 0.0.0.0:8080 ,并停止该服务器时,我应该使用覆盖数据,我可以生成覆盖报告获得。但是在用CTRL-c关闭服务器时,我得到了 ^CCoverage

    5热度

    1回答

    GAEUnit超过一年的要求功能之一是支持代码覆盖。在技​​术上是否可以向GAEUnit添加覆盖支持,以便在测试完成后,可以生成一个报告,说明哪些模块已经过测试,以及每个模块的覆盖范围是什么? 我可以使用coverage.py启动dev_appserver并生成一个GAE python应用程序的覆盖报告,但这需要本地系统配置。关于gaeunit的好处之一是能够轻松地将它作为应用程序添加到任何pyt

    18热度

    1回答

    我应该知道这个问题的答案,但我不:如果你试图衡量一个Django项目的覆盖范围是这样的: coverage run manage.py runserver 你得到覆盖测量是错过所有的实际代码。在这个过程的早期阶段就是停止测量,或者所有的实际工作都发生在一个根本无法测量的新环境中。 有人可以指点我在测量过程中的具体点,以便我可以尝试修复coverage.py,以便能够按照人们的期望正确测量它吗?

    2热度

    1回答

    我使用coverage.py来衡量Python项目中的测试覆盖率,但是一些Python文件没有显示在覆盖率报告中。这些文件有一点是不同的,那就是它们没有被任何测试执行(即,如果它们包含在报告中,它们的覆盖率将为0%)。 这些文件未被检查的可能原因是什么?如果这是因为它们在单元测试期间从未加载过,是否可以强制coverage.py将这些文件包含在报告中?

    1热度

    2回答

    在Mac终端 $ coverage help Coverage.py, version 3.5 测量,收集,并在Python程序代码覆盖率报告。 而在Eclipse中,我遇到错误,如下所示:请举个手 Error: coverage module could not be imported Please make sure that the coverage module (http://n

    1热度

    1回答

    当我使用coverage.py运行一组测试,其中nose是潜在的测试运行器时,我得到一个导入错误。如果我只是在Python下运行,测试运行良好。 coverage run run_tests.py ERROR ====================================================================== ERROR: <nose.suite.C

    1热度

    2回答

    我正在使用python coverage.py创建一个覆盖范围非常基本的测试套件。目前一切正常。但是,我的报道报告包括所有被调用的/usr/local/lib库和所有__init__.py文件。 这里就是我的覆盖率报告调用看起来像现在: self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init