gpt4 book ai didi

python - 如何计算全局覆盖率?

转载 作者:行者123 更新时间:2023-11-28 18:46:27 29 4
gpt4 key购买 nike

我正在使用 tox测试我的 python egg .我想知道 coverage .

但问题是测试是用 python 2 (2.6 and 2.7) and python 3 (3.3) 执行的有些行应该在 python 2 中执行,而其他行应该在 python 3 中执行,但这看起来像是只计算使用 python 2 执行的行(tox 中的最后一部分,py26-dj12)。你可以在这里看到:

https://coveralls.io/files/64922124#L33

通过这种方式传递不同的 django 版本...

有没有办法实现全局覆盖?

最佳答案

昨天我收到了一封回答这个问题的邮件:

coverage.py (the tool coveralls uses to measure coverage in Python programs) has a "coverage combine" command.

昨天,我在全局范围内执行了如下操作:

coverage erase
tox
coverage combine
coveralls

tox.ini我添加了“p”参数:

python {envbindir}/coverage run -p testing/run_tests.py
python {envbindir}/coverage run -p testing/run_tests.py testing.settings_no_debug

我解决了这些提交的问题:

关于python - 如何计算全局覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274492/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com