Codeception - 如何更改请求超时?

时间:2017-04-21 13:22:02

标签: php codeception

当我尝试更改超时时,出现以下错误:

  

致命错误:调用未定义的方法Robofile :: task()in   /Users/.../automated-customer-tests/.../vendor/codeception/robo-paracept/src/MergeReports.php   第12行ERROR:调用未定义的方法Robofile :: task()in   /用户/.../自动化-客户测试/.../供应商/ codeception / ROBO-paracept / SRC / MergeReports.php:12

脚本vendor/bin/robo parallel:all处理并行事件,返回错误代码255

但是,如果我因为继续超时而无法运行并行测试,则会出现以下错误:

  

[Symfony的\元器件\过程\异常\ ProcessTimedOutException]
  进程“vendor / bin / robo parallel:all”超过300的超时   秒。

1 个答案:

答案 0 :(得分:0)

使用超时方法更改超时值:

class RoboFile extends \Robo\Tasks
{

    function test()
    {
        $this->taskParallelExec()
            ->timeout(400)
            ->process('sleep 500')
            ->process('sleep 500')
            ->process('sleep 404')
            ->run();
    }
}