getProcessTimeout() public method

public getProcessTimeout ( ) : float | null
return float | null
Ejemplo n.º 1
0
 /**
  * @param ProcessArgumentsCollection $arguments
  *
  * @return Process
  * @throws \GrumPHP\Exception\PlatformException
  */
 public function buildProcess(ProcessArgumentsCollection $arguments)
 {
     $builder = SymfonyProcessBuilder::create($arguments->getValues());
     $builder->setTimeout($this->config->getProcessTimeout());
     $process = $builder->getProcess();
     $this->logProcessInVerboseMode($process);
     $this->guardWindowsCmdMaxInputStringLimitation($process);
     return $process;
 }
Ejemplo n.º 2
0
 function it_should_be_possible_to_configure_the_process_timeout(GrumPHP $config, ExternalCommand $externalCommandLocator)
 {
     $config->getProcessTimeout()->willReturn(120);
     $arguments = new ProcessArgumentsCollection(array('/usr/bin/grumphp'));
     $process = $this->buildProcess($arguments);
     $process->getTimeout()->shouldBe(120.0);
 }
Ejemplo n.º 3
0
 /**
  * @param ProcessArgumentsCollection $arguments
  *
  * @return Process
  */
 public function buildProcess(ProcessArgumentsCollection $arguments)
 {
     $builder = SymfonyProcessBuilder::create($arguments->getValues());
     $builder->setTimeout($this->config->getProcessTimeout());
     return $builder->getProcess();
 }