繁体   English   中英

如何告诉Tox不要从依赖项中收集测试?

[英]How do I tell tox not to collect tests from dependencies?

默认情况下,tox也会从您的依赖项中收集测试,我希望它仅从我的软件包中收集测试。

我怎样才能做到这一点?

Tox是一种工具,可以为您配置的每个python版本创建一个新的virtualenv,安装正在运行的模块,然后运行用户指定的命令来运行测试。 它实际上并没有收集要运行的测试。 这取决于所使用的任何测试工具:py.test,nose等。要使用tox进行此操作,您将编辑/创建一个tox.ini以使用正确的命令将测试集合限制为所需的任何内容。

带鼻子:

[tox]
envlist = py26,py27
[testenv]
deps=nose
commands=nosetests test.module

使用py.test:

[tox]
envlist = py26,py27
[testenv]
deps=pytest
commands=py.test test.module

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM