Codeception忽略了CURLOPT_TIMEOUT

时间:2015-08-26 07:04:55

标签: curl codeception acceptance-testing

这是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?

1 个答案:

答案 0 :(得分:1)

好的,现在回答你的问题。 Codeception通过修复另一个bug引入了一个bug。第一个错误https://github.com/Codeception/Codeception/issues/1984被修复,降低了默认超时。然后他们意识到没有人可以设置超时,所以他们发布了这个修复程序:https://github.com/Codeception/Codeception/pull/2065

长话短说,使用> = 2.0.15并设置CURLOPT_TIMEOUT_MS选项