Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 什么是<;价值>;tox的并行命令?_Unit Testing_Tox - Fatal编程技术网

Unit testing 什么是<;价值>;tox的并行命令?

Unit testing 什么是<;价值>;tox的并行命令?,unit-testing,tox,Unit Testing,Tox,在文档的这一部分中,值被写入allauto和缺少参数 我不清楚缺少的参数值。这仅限于cpu计数吗 基本上,我试图通过删除警告消息来限制命令的日志,可能只是显示传递的消息,也可能只是错误消息 使用all命令,似乎所有消息都已隐藏。它同样适用于auto命令。但是如果有任何错误,它只显示auto命令的所有日志 所以,我想知道是否还有其他属性可以帮助我达到我的目标?我认为这是一个误解 parallel选项,简称-p,是关于并行运行多个tox环境,例如,当您针对py36、py37、py38、py39测试应

在文档的这一部分中,值被写入
all
auto
缺少参数
我不清楚缺少的参数值。这仅限于cpu计数吗

基本上,我试图通过删除警告消息来限制命令的日志,可能只是显示传递的消息,也可能只是错误消息

使用
all
命令,似乎所有消息都已隐藏。它同样适用于
auto
命令。但是如果有任何错误,它只显示
auto
命令的所有日志


所以,我想知道是否还有其他属性可以帮助我达到我的目标?

我认为这是一个误解

parallel
选项,简称
-p
,是关于并行运行多个
tox
环境,例如,当您针对py36、py37、py38、py39测试应用程序时(通过
envlist
中的条目,当您有4个CPU时,您可以使用
tox-p
tox-p auto
tox-p4
并行运行所有作业

另一方面,使用
tox
tox-p0
可以按顺序运行作业

作为并行运行作业的一个必要副作用,需要调整终端的输出。不再可能在任何时候只打印每条消息(如故障报告),否则并行作业的输出将混淆

在我们的文档中,我们还对并行模式进行了更详细的描述:


我认为这是一个误解

parallel
选项,简称
-p
,是关于并行运行多个
tox
环境,例如,当您针对py36、py37、py38、py39测试应用程序时(通过
envlist
中的条目,当您有4个CPU时,您可以使用
tox-p
tox-p auto
tox-p4
并行运行所有作业

另一方面,使用
tox
tox-p0
可以按顺序运行作业

作为并行运行作业的一个必要副作用,需要调整终端的输出。不再可能在任何时候只打印每条消息(如故障报告),否则并行作业的输出将混淆

在我们的文档中,我们还对并行模式进行了更详细的描述:


我误会了。我的错。谢谢您清除此错误。谢谢您打印每条消息(例如故障报告)有什么推荐的方法吗?我以前也尝试过删除警告消息,但我只发现我必须修改到库级别才能这样做。TIA。你能给我们一个你不想看到的消息的示例吗?通常,查看所有故障和警告是一个非常好的主意。请命名输出警告的工具t您不想修改。例如pytest有很多选项来更改输出是的,当然。可能只有最后一部分
======================在7.4125秒内运行了799个测试。-通过:796-跳过:3-预期失败:0-意外成功:0-失败:0每个测试的执行时间之和:33.5881秒
您仍然没有回答我的问题我是您用来运行测试的工具,但我假设它是pytest。请查看pytest文档,有一些方法可以配置输出,即更详细或更简洁。关于弃用警告:通常,忽略甚至隐藏弃用警告是一个非常糟糕的主意,因为在某一点上,它们会变成错误。或者修复弃用警告自己,或者当它在库中时,在那里报告并尝试修复它。这只是我的意见:-)我正在使用pytest。你猜对了。是的,最初这是我解决警告消息的计划。在
tox.ini
文件中,如果我更改
OS\u STDERR\u CAPTURE
的值,警告消息现在就消失了。感谢你耐心地解释我的小问题(我对这个问题不熟悉).我误解了。我的错。谢谢你清除了这个。谢谢你打印每一条消息(例如失败报告)有什么推荐的方法吗?我以前也尝试过删除警告消息,但我只发现我必须修改到库级别才能这样做。TIA。你能给我们一个你不想看到的消息的示例吗?通常,查看所有故障和警告是一个非常好的主意。请命名输出警告的工具t您不想修改。例如pytest有很多选项来更改输出是的,当然。可能只有最后一部分
======================在7.4125秒内运行了799个测试。-通过:796-跳过:3-预期失败:0-意外成功:0-失败:0每个测试的执行时间之和:33.5881秒
您仍然没有回答我的问题我是您用来运行测试的工具,但我假设它是pytest。请查看pytest文档,有一些方法可以配置输出,即更详细或更简洁。关于弃用警告:通常,忽略甚至隐藏弃用警告是一个非常糟糕的主意,因为在某一点上,它们会变成错误。或者修复弃用警告自己,或者当它在库中时,在那里报告并尝试修复它。这只是我的意见:-)我正在使用pytest。你猜对了。是的,最初这是我解决警告消息的计划。在
tox.ini
文件中,如果我更改
OS\u STDERR\u CAPTURE
的值,警告消息现在就消失了。感谢你耐心地解释我的小问题(我对这一点不熟悉)。