当我尝试更改超时时,出现以下错误:
致命错误:调用未定义的方法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的超时 秒。
答案 0 :(得分:0)
使用超时方法更改超时值:
class RoboFile extends \Robo\Tasks
{
function test()
{
$this->taskParallelExec()
->timeout(400)
->process('sleep 500')
->process('sleep 500')
->process('sleep 404')
->run();
}
}