我想强制执行在 pytest 中没有测试需要超过 3 秒。
pytest-timeout ( https://pypi.python.org/pypi/pytest-timeout ) 几乎可以做我想要的......但它似乎允许我设置全局超时(即确保测试套件少于10 分钟)或者,能够在每个测试中手动设置装饰器。
期望的行为: 使用单个设置配置 pytest 以使任何超过 3 秒的单个测试失败。
我们在HTTP服务器上有一个特殊的文本文件,其中包含我们在运行golang测试时要跳过的文件名和测试函数.
我必须构建下载该测试文件的东西,解析应该跳过的文件名和测试函数,然后最终运行我们的go测试并正确跳过输入文件中的测试函数.
在golang中使用这个工作的正确方法是什么?
(我意识到这听起来像是一种不寻常的跳过方式,但我们真的希望按照我所描述的原因完成这项工作,因为这个问题与这个问题背道而驰.)