public function testWorkerFailsUncompletedJobsOnExit() { $worker = new Resque_Worker('jobs'); $worker->setLogger(new Resque_Log()); $worker->registerWorker(); $payload = array('class' => 'Test_Job'); $job = new Resque_Job('jobs', $payload); $worker->workingOn($job); $worker->unregisterWorker(); $this->assertEquals(1, Resque_Stat::get('failed')); }
/** * Remove a worker * @param string $id tring identifying this worker * @return bool */ public function removeWorker($id) { $worker = new \Resque_Worker('*'); $worker->setId($id); return $worker->unregisterWorker(); }