Codeception 忽略 CURLOPT_TIMEOUT
Codeception ignores CURLOPT_TIMEOUT
这是acceptance.suite.yml
的内容
class_name: AcceptanceTester
modules:
enabled:
- PhpBrowser:
url: http://reoc.lo/
curl:
CURLOPT_TIMEOUT: 50000 # timeout in seconds
- \Helper\Acceptance
我是按照这个问题做的:How to change codeception phpbrowser/mink timeout
但它对我不起作用,因为它跳过了这个设置,并且它的超时时间为 30 秒,这是默认设置。
是否有任何其他设置可以覆盖默认设置 CURLOPT_TIMEOUT?
好了,现在开始回答你的问题。 Codeception 通过修复另一个错误引入了一个错误。第一个错误 https://github.com/Codeception/Codeception/issues/1984 was fixed whcih lowered the default timeout. Then they realised that no one could set a timeout so they released this fix: https://github.com/Codeception/Codeception/pull/2065
长话短说,使用 >=2.0.15 并设置 CURLOPT_TIMEOUT_MS 选项
这是acceptance.suite.yml
的内容class_name: AcceptanceTester
modules:
enabled:
- PhpBrowser:
url: http://reoc.lo/
curl:
CURLOPT_TIMEOUT: 50000 # timeout in seconds
- \Helper\Acceptance
我是按照这个问题做的:How to change codeception phpbrowser/mink timeout 但它对我不起作用,因为它跳过了这个设置,并且它的超时时间为 30 秒,这是默认设置。
是否有任何其他设置可以覆盖默认设置 CURLOPT_TIMEOUT?
好了,现在开始回答你的问题。 Codeception 通过修复另一个错误引入了一个错误。第一个错误 https://github.com/Codeception/Codeception/issues/1984 was fixed whcih lowered the default timeout. Then they realised that no one could set a timeout so they released this fix: https://github.com/Codeception/Codeception/pull/2065
长话短说,使用 >=2.0.15 并设置 CURLOPT_TIMEOUT_MS 选项