问题标签 [tox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10600 浏览

python - 缺少 sphinx 命令的 conf 文件

当我运行命令为我的 Python 项目tox生成文档时遇到问题。Sphinx这是错误:

它基本上是在抱怨conf.py,但是这个配置文件存在于存在的同一目录中tox.ini。我是新手toxsphinx不知道为什么抱怨。以下是 的内容tox.ini

这是我的conf.py文件。

这是我的项目的目录结构。

0 投票
1 回答
2573 浏览

python - 在 Tox 中设置打印语句

我正在为我的项目编写测试用例场景。在 tox.ini 中,我提到了用于获取日志的 envlogdir

在运行 tox 时,我得到了基于安装的日志。我需要得到我在代码中给出的打印语句。

有什么办法,我们可以在控制台或日志目录中打印语句。

或者我们是否需要配置 Logger 以在 DEBUG 或 INFO 模式下写入每个输出。

有人可以指导。

0 投票
1 回答
3487 浏览

openstack - 使用 tox 生成配置文件的问题

我正在遵循 Sahara - OpenStack 的安装指南。 燃料安装

使用 RDO 快速入门设置 OpenStack 云后,我安装了 openstack-sahara 并开始了配置阶段。所以我遵循了这个官方文件。(撒哈拉用户文档)。

但是当我尝试使用 生成一个新的 conf 文件tox -e genconfig时,我得到了这个错误:

我的机器有 Centos7,我的 tox 版本是 2.1.1(从 导入/usr/lib/python2.7/site-packages/tox/__init__.pyc)。

0 投票
1 回答
216 浏览

python - Travis CI 和 tox 的结果不一致

我在 Travis 为我的开源项目设置了持续集成。tox似乎在命令中的引号有一些问题,所以我设置了一个临时分支来调试问题。在这一点上,我遇到了一个非常奇怪的问题。

Travis 上的最后 3 次提交及其构建状态:

由于最后一次提交恢复了导致失败的提交,我看不出为什么构建 34 不应该通过。也许 Travis 正在缓存一些东西,但 Travis 的 Settings->Caching 显示“尚未创建缓存”。由于我正在为开源项目使用免费计划,我认为我什至不能启用缓存。

从以前的尝试中,我注意到如果我使用 将分支回滚到传递的提交('Bla')git push --force,构建将再次通过。

所有这些提交都使用相同的 python 和 tox 版本在本地正常工作。

这是怎么回事?

编辑现在它以类似的方式失败了。比较构建3637。构建 37 中的提交仅对 README 进行了更改,因此它不会以任何方式影响构建。Travis和Tox肯定有某种冲突。

0 投票
1 回答
1663 浏览

python - 在 Anaconda python 中使用 tox

在 Ubuntu 系统上,我正在尝试使用 tox 和多个 python 版本测试 python 包。我尝试测试的 Python 版本之一是 64 位 Anaconda Python 2.7。在开始使用 Tox 进行测试之前,我首先需要让 virtualenv 与 Anaconda 一起使用,因为 Tox 在内部使用 virtualenv。

如您所见,我的 Anaconda 环境中已经安装了 virtualenv:

但是,尝试创建虚拟环境失败:

如何让 virtualenv 与 Anaconda 一起工作?

0 投票
1 回答
85 浏览

python - tkinter 可以与 tox 一起使用(在 Windows 上)吗?

我知道 tkinter 由于未复制二进制文件而在使用虚拟环境时存在问题,并且如果我只是使用虚拟环境,则有一些解决方法,但是由 tox 生成的自动生成的虚拟环境呢?有什么方法可以将 tkinter 之类的东西与 tox 一起使用吗?

0 投票
1 回答
183 浏览

python - 仅在 TravisCI 上运行某些 Tox 命令

我正在尝试使代码覆盖命令仅在 Tox for TravisCI 中运行。我该怎么做?

如果我只是将 codecov 库粘贴到.travis.yml文件中,它就不起作用,并且我希望它在正常的 tox 测试期间不运行,因为它使控制台变得过于混乱。

0 投票
0 回答
122 浏览

django - Travis + Tox,使用具有不同依赖项和命令的矩阵

我有以下 travis/tox 配置,它工作正常。但是,我想做的是使用定义的 django/python 矩阵来运行另一组需要不同的测试命令和不同的需求文件的测试。

请问这个怎么解决?谢谢,

travis.yml

毒物

0 投票
2 回答
4052 浏览

shell - 如何使用 tox 运行自定义命令而不在 tox.ini 中指定它?

我正在尝试在将命令放入 tox.ini[testenv] commands =部分之前验证命令。

是否可以通过将自定义命令tox作为 shell 参数传递来传递?就像是

我尝试了以下方法,但它们都不起作用。

如何在 tox 创建的虚拟环境中运行 python 命令/脚本而不将它们放在 tox.ini 中?

0 投票
1 回答
4117 浏览

python - 如何使用命令行参数更改 Tox 命令

如何通过将选项附加到 Tox 来将选项附加到Tox运行的命令?具体来说,如何使用 Tox 运行特定的 Django 单元测试?

我正在尝试将 Tox 包装在一些 Django 单元测试中,并且我可以使用 运行所有单元tox测试,它运行django-admin.py test --settings=myapp.tests.settings myapp.tests.Tests.

但是,我想在 运行一个特定的测试myapp.tests.Tests.test_somespecificthing,这意味着告诉 Tox 将“.test_somespecificthing”附加到它运行的命令的末尾,但我不知道该怎么做。

文档说使用“--”将附加参数传递给底层命令,但这似乎不起作用。