【发布时间】:2020-08-14 00:58:03
【问题描述】:
我的一些测试只在 Linux 下运行,而另一些则可以在任何地方运行。在 Linux 上运行时,我想将最小覆盖率变量设置为比在我的桌面 Mac 上运行时更高的值。
我该怎么做?
这是我的 tox.ini 的一点:
[tox]
MINCOVERAGE = 35
envlist = py37
[testenv]
commands =
pytest -v -v -x --fulltrace --tb=long --showlocals \
--cov={envsitepackagesdir}/secretsapi --cov-report=html --no-cov-on-fail \
--cov-fail-under={[tox]MINCOVERAGE} mypackage/tests
我想在 Linux 上将 MINCOVERAGE 设置为 70,在其他平台上设置为 35。
我该怎么做?
【问题讨论】:
标签: pytest tox coverage.py