Symbiote\QueuedJobs\Tests\QueuedJobsTest
- Author: Marcus Nyeholt <marcus@symbiote.com.au>
Synopsis
class QueuedJobsTest
extends AbstractTest
{
- // members
- protected bool $usesDatabase = true;
- // methods
- protected void setUp()
- protected void tearDown()
- protected TestQJService getService()
- public void testQueueJob()
- public void testJobRunAs()
- public void testQueueSignature()
- public void testProcessJob()
- public void testResumeJob()
- public void testInitialiseJob()
- public void testStartJob()
- public void testImmediateQueuedJob()
- public void testNextJob()
- public void testNextResumedJob()
- public void testJobHealthCheck()
- public void testJobHealthCheckForStuckInitJobs()
- public void testExceptionWithMemoryExhaustion()
- public void testCheckdefaultJobs()
- public void testGrabMutex()
- public void testBrokenJobNotification()
- public void testExcludeTasksFromHealthCheck()
- public void jobsProvider()
- public void healthCheckProvider()
- // Inherited methods from AbstractTest
- protected void setUp()
Hierarchy
Members
protected
- $usesDatabase
—
Symbiote\QueuedJobs\Tests\bool
We need the DB for this test
Methods
protected
- getService()
- setUp() — {@inheritDoc}
- tearDown()
public
- healthCheckProvider()
- jobsProvider()
- testBrokenJobNotification()
- testCheckdefaultJobs()
- testExceptionWithMemoryExhaustion()
- testExcludeTasksFromHealthCheck()
- testGrabMutex()
- testImmediateQueuedJob()
- testInitialiseJob()
- testJobHealthCheck() — Verify that broken jobs are correctly verified for health and restarted as necessary
- testJobHealthCheckForStuckInitJobs()
- testJobRunAs()
- testNextJob()
- testNextResumedJob()
- testProcessJob()
- testQueueJob()
- testQueueSignature()
- testResumeJob()
- testStartJob()