Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 Line Coverage (%) Cyclomatic Complexity Stewart\Testing\Schedule\ManualEntityTimeTask — Coverage: 77.8% | Lines: 27 | Complexity: 14 Stewart\Testing\Schedule\ManualScheduler — Coverage: 100.0% | Lines: 26 | Complexity: 16 Stewart\Testing\Schedule\ManualScheduledTask — Coverage: 90.9% | Lines: 22 | Complexity: 10

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 1 2 3 4 5 Line Coverage (%) Cyclomatic Complexity Stewart\Testing\Schedule\ManualEntityTimeTask::rearmFor — Coverage: 90.9% | Lines: 11 | Complexity: 4 Stewart\Testing\Schedule\ManualScheduledTask::runDueOccurrence — Coverage: 88.9% | Lines: 9 | Complexity: 3 Stewart\Testing\Schedule\ManualScheduler::armElapsedSchedule — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Testing\Schedule\ManualEntityTimeTask::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Testing\Schedule\ManualEntityTimeTask::createScheduleFor — Coverage: 40.0% | Lines: 5 | Complexity: 4 Stewart\Testing\Schedule\ManualScheduledTask::armAfter — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Testing\Schedule\ManualScheduler::armWallClockSchedule — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Testing\Schedule\ManualScheduledTask::cancel — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Testing\Schedule\ManualEntityTimeTask::cancel — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runAtEntityTime — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::cancelAll — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Testing\Schedule\ManualEntityTimeTask::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualEntityTimeTask::isActive — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualEntityTimeTask::getNextRunAt — Coverage: 0.0% | Lines: 1 | Complexity: 2 Stewart\Testing\Schedule\ManualScheduledTask::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduledTask::getId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduledTask::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduledTask::getNextRunAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runEvery — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runDailyAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runOnCron — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runAfter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::runAtSunEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::armTask — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Testing\Schedule\ManualScheduler::claimTaskId — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Testing\Schedule\ManualEntityTimeTask::createScheduleFor7.4640.0%
Stewart\Testing\Schedule\ManualEntityTimeTask::getNextRunAt60.0%
Stewart\Testing\Schedule\ManualEntityTimeTask::rearmFor4.0190.9%
Stewart\Testing\Schedule\ManualScheduledTask::runDueOccurrence3.0188.9%
Stewart\Testing\Schedule\ManualEntityTimeTask::isActive20.0%
Stewart\Testing\Schedule\ManualScheduledTask::getId20.0%
Stewart\Testing\Schedule\ManualScheduledTask::armAfter2100.0%
Stewart\Testing\Schedule\ManualScheduler::cancelAll2100.0%
Stewart\Testing\Schedule\ManualScheduler::armElapsedSchedule2100.0%
Stewart\Testing\Schedule\ManualScheduler::armWallClockSchedule2100.0%
Stewart\Testing\Schedule\ManualEntityTimeTask::__construct1100.0%
Stewart\Testing\Schedule\ManualEntityTimeTask::getId1100.0%
Stewart\Testing\Schedule\ManualEntityTimeTask::cancel1100.0%
Stewart\Testing\Schedule\ManualScheduledTask::__construct1100.0%
Stewart\Testing\Schedule\ManualScheduledTask::cancel1100.0%
Stewart\Testing\Schedule\ManualScheduledTask::isActive1100.0%
Stewart\Testing\Schedule\ManualScheduledTask::getNextRunAt1100.0%
Stewart\Testing\Schedule\ManualScheduler::__construct1100.0%
Stewart\Testing\Schedule\ManualScheduler::runEvery1100.0%
Stewart\Testing\Schedule\ManualScheduler::runDailyAt1100.0%
Stewart\Testing\Schedule\ManualScheduler::runOnCron1100.0%
Stewart\Testing\Schedule\ManualScheduler::runAfter1100.0%
Stewart\Testing\Schedule\ManualScheduler::runAt1100.0%
Stewart\Testing\Schedule\ManualScheduler::runAtEntityTime1100.0%
Stewart\Testing\Schedule\ManualScheduler::runAtSunEvent1100.0%
Stewart\Testing\Schedule\ManualScheduler::armTask1100.0%
Stewart\Testing\Schedule\ManualScheduler::claimTaskId1100.0%