コード例 #1
0
ファイル: CronProvider.php プロジェクト: jetfirephp/framework
 /**
  *
  */
 public function run()
 {
     $this->jobby->run();
 }
コード例 #2
0
ファイル: JobbyTest.php プロジェクト: jetfirephp/jobby
 public function testShouldFailIfMaxRuntimeExceeded()
 {
     $jobby = new Jobby();
     $jobby->add('slow job', ['command' => 'sleep 4', 'schedule' => '* * * * *', 'maxRuntime' => 1, 'output' => $this->logFile]);
     $jobby->run();
     sleep(2);
     $jobby->run();
     sleep(2);
     $this->assertContains('ERROR: MaxRuntime of 1 secs exceeded!', $this->getLogContent());
 }