【发布时间】:2024-01-01 11:46:01
【问题描述】:
我正在尝试使用 TOX 和 Travis CI 覆盖我的测试。 不幸的是,在创建虚拟环境时,TOX 从 PIP 安装我的包,因此没有测试实际源代码的覆盖率......
我怎样才能防止这种情况发生。
我想最简单的解释方法是尝试:
克隆这个: https://github.com/millerf/django-channels-jsonrpc
创建一个 venv
$>virtualenv venv/
最后:
$> pip install tox
$> tox -ecoverage
覆盖范围不包括channels_jsonrpc/,因为tox将包安装在他自己的venv中...
如何防止安装一个带有 tox 的软件包?
【问题讨论】:
标签: python django travis-ci tox