草庐IT

ftest-coverage

全部标签

python - PyCharm,Django : zero code coverage

PyCharm为Django测试目标提供“RunwithCoverage”操作。这将运行测试,但显示测试覆盖率为零(0%的文件,未包含在项目Pane中,并且在编辑器中全部为红色)。选中或取消选中“使用捆绑的coverage.py”没有任何区别。从CLI运行相同的测试会得到预期的结果:$coverage--versionCoverage.py,version3.5.1.http://nedbatchelder.com/code/coverage$coveragerun./manage.pytestblackboxCreatingtestdatabaseforalias'default'.

Idea coverage覆盖率测试工具,设置Coverge的Branch,以及生成测试报告遇到的问题

问题1:界面没有CodeCoverge问题2;没有branch问题3:生成测试报告是灰色问题1和问题2的解决办法:1、打开Run/DebugConfigurations2、选中该工程的项目()3、选择以covergerunner结尾的选项,不同版本可能不同第一种版本:第二种版本4、设置branch可以看到CodeCoverge出现了。选择JaCoCo5、选择Usetracing可以看到生成Branch选项了。问题3的解决办法:1、选择导出2、选项(根据需要设置)注意点:Replaceactivesuites选项可以解决,如果问题1和问题2都设置成功后,依旧显示灰色界面问题。一般选择Addtoa

c++ - GCOV:使用 GCC 构建时 --coverage 和 --ftest-coverage 有什么区别?

尝试启动并运行代码覆盖率,我只是先阅读文档。我发现一些文章提到了使用--coverage标志进行构建,而其他文章提到了--ftest-coverage。两个描述似乎都说它们做同样的事情,但我不确定。这里有两篇文章:http://bobah.net/d4d/tools/code-coverage-with-gcovhttp://www.osadl.org/Dumping-gcov-data-at-runtime-simple-ex.online-coverage-analysis.0.html有什么区别? 最佳答案 正如评论中所述,-

c++ - GCOV:使用 GCC 构建时 --coverage 和 --ftest-coverage 有什么区别?

尝试启动并运行代码覆盖率,我只是先阅读文档。我发现一些文章提到了使用--coverage标志进行构建,而其他文章提到了--ftest-coverage。两个描述似乎都说它们做同样的事情,但我不确定。这里有两篇文章:http://bobah.net/d4d/tools/code-coverage-with-gcovhttp://www.osadl.org/Dumping-gcov-data-at-runtime-simple-ex.online-coverage-analysis.0.html有什么区别? 最佳答案 正如评论中所述,-

python - coverage.py 是否测量函数和类定义?

我正在尝试实现基本python模块的100%覆盖。我使用NedBatchelder的coverage.py模块对其进行测试。1classaccount(object):2def__init__(self,initial_balance=0):3self.balance=initial_balance4defadd_one(self):5self.balance=self.balance+1这些是测试。classTestAccount(unittest.TestCase):deftest_create_edit_account(self):a=account1.account()a.ad

python - coverage.py 是否测量函数和类定义?

我正在尝试实现基本python模块的100%覆盖。我使用NedBatchelder的coverage.py模块对其进行测试。1classaccount(object):2def__init__(self,initial_balance=0):3self.balance=initial_balance4defadd_one(self):5self.balance=self.balance+1这些是测试。classTestAccount(unittest.TestCase):deftest_create_edit_account(self):a=account1.account()a.ad

python - 使用 py.test 和 coverage.py 覆盖 Cython 模块

我想使用一些用Python编写的(单元)测试来获取Cython模块的覆盖率信息。我现在拥有的是测试本身的覆盖范围,即通过运行py.test来执行哪些测试行。虽然看起来不错,但我更愿意了解.pyx文件,即我的测试涵盖了C/Python接口(interface)的哪些行。我已经找到了一些信息,但无法为我的项目运行它:http://blog.behnel.de/posts/coverage-analysis-for-cython-modules.htmlhttps://medium.com/@dfdeshom/better-test-coverage-workflow-for-cython-

python - 使用 py.test 和 coverage.py 覆盖 Cython 模块

我想使用一些用Python编写的(单元)测试来获取Cython模块的覆盖率信息。我现在拥有的是测试本身的覆盖范围,即通过运行py.test来执行哪些测试行。虽然看起来不错,但我更愿意了解.pyx文件,即我的测试涵盖了C/Python接口(interface)的哪些行。我已经找到了一些信息,但无法为我的项目运行它:http://blog.behnel.de/posts/coverage-analysis-for-cython-modules.htmlhttps://medium.com/@dfdeshom/better-test-coverage-workflow-for-cython-

python - 使 py.test、coverage 和 tox 一起工作 : __init__. py 在测试文件夹中?

我在使用tox时遇到了一个奇怪的问题,py.test,coverage和pytest-cov:当py.test与--cov选项从tox启动,似乎需要__init__.pytests中的文件不是很明显的文件夹。在写这篇文章时,我通​​过添加上述tests/__init__.py解决了最初的问题,但到现在我还不完全明白为什么它会起作用或不起作用,所以我仍然在寻求帮助。详情请看下文。我在SO上找到了一个相关问题,但这只会让人更加困惑,因为答案似乎与我目前所想出的相反:`py.test`and`__init__.py`files另请参阅此处的官方文档:py.test-GoodIntegrati

python - 使 py.test、coverage 和 tox 一起工作 : __init__. py 在测试文件夹中?

我在使用tox时遇到了一个奇怪的问题,py.test,coverage和pytest-cov:当py.test与--cov选项从tox启动,似乎需要__init__.pytests中的文件不是很明显的文件夹。在写这篇文章时,我通​​过添加上述tests/__init__.py解决了最初的问题,但到现在我还不完全明白为什么它会起作用或不起作用,所以我仍然在寻求帮助。详情请看下文。我在SO上找到了一个相关问题,但这只会让人更加困惑,因为答案似乎与我目前所想出的相反:`py.test`and`__init__.py`files另请参阅此处的官方文档:py.test-GoodIntegrati