JobManager

Source file "org/eclipse/core/internal/jobs/JobManager.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,504 of 3,5040%543 of 5430%3723728398398888
yieldRule(InternalJob, IProgressMonitor)2700%460%2424585811
doShutdown()2110%220%1212414111
join(Object, IProgressMonitor)1760%220%1212515111
changeState(InternalJob, int)1740%270%2020535311
join(InternalJob, long, IProgressMonitor)1660%400%2121363611
nextJob()1330%280%1515292911
JobManager()1290%n/a11272711
join(InternalJobGroup, long, IProgressMonitor)1280%220%1212292911
updateJobGroup(IJobChangeEvent)1170%280%1515323211
doSchedule(InternalJob, long)1070%200%1111252511
findBlockingJob(InternalJob)860%200%1111202011
select(Object, int)780%100%66121211
isBlocking(InternalJob)750%180%1010161611
scheduleInternal(InternalJob, long, boolean)740%160%99181811
lambda$7(boolean, Worker, Job)670%140%88151511
validateRule(ISchedulingRule)660%120%77121211
lambda$2(InternalJob, boolean, IStatus, InternalJob)660%160%99161611
lambda$1(InternalJob, IProgressMonitor[], boolean[], InternalJob)550%110%77141411
startJob(Worker)480%80%55151511
cancel(InternalJob)450%80%55121211
monitorFor(IProgressMonitor)450%60%44121211
reportBlocked(IProgressMonitor, Collection)450%60%449911
setPriority(InternalJob, int)430%40%33101011
currentJob()420%60%449911
waitForUnblocked(InternalJob)420%80%55151511
optionsChanged(DebugOptions)400%n/a119911
sleepHint()380%60%449911
lambda$6(InternalJob, InternalJob)380%60%55111111
endMonitoring(ThreadJob)370%40%337711
cancel(InternalJobGroup, boolean)350%40%336611
createMonitor(InternalJob, IProgressMonitor, int)350%60%449911
endJob(InternalJob, IStatus, boolean, boolean)350%120%77101011
withWriteLock(InternalJob, Function)330%40%337711
runNow(ThreadJob, boolean)330%20%226611
findBlockedJob(InternalJob)290%40%335511
select(List, Object, InternalJob, int)290%120%778811
doRunNow(ThreadJob, boolean)270%40%338811
wakeUp(InternalJob, long)270%40%336611
static {...}260%20%22101011
beginMonitoring(ThreadJob, IProgressMonitor)260%n/a114411
lambda$8(InternalJob, long, InternalJob)260%60%446611
setRule(InternalJob, ISchedulingRule)230%20%225511
printJobName(Job)220%40%336611
toString()210%n/a113311
printState(int)200%90%99101011
currentRule()200%40%337711
delayFor(int)190%60%668811
isIdle()190%40%332211
shouldRun(Job)190%n/a115511
cancel(Object)180%20%223311
find(InternalJobGroup)180%20%223311
sleep(Object)180%20%223311
wakeUp(Object)180%20%223311
resume()150%n/a114411
beginRule(ISchedulingRule, IProgressMonitor)120%n/a113311
createMonitor(Job)120%20%223311
dequeue(JobQueue, InternalJob)120%n/a113311
enqueue(JobQueue, InternalJob)120%n/a113311
getWaitMessage(int)120%20%222211
suspend()120%n/a113311
createProgressGroup()110%20%223311
find(Object)110%n/a112211
lifeTimeInMs()110%n/a112211
lambda$5(InternalJob, long, InternalJob)110%20%223311
isSuspended()100%n/a112211
suspend(ISchedulingRule, IProgressMonitor)100%n/a113311
schedule(InternalJob, long)90%n/a112211
sleep(InternalJob)90%n/a111111
now()80%n/a112211
shutdown()70%20%224411
getInstance()60%20%223311
endRule(ISchedulingRule)60%n/a112211
transferRule(ISchedulingRule, Thread)60%n/a112211
debug(String)50%n/a112211
addJobChangeListener(IJobChangeListener)50%n/a112211
cancel(InternalJobGroup)50%n/a112211
removeJobChangeListener(IJobChangeListener)50%n/a112211
resume(ISchedulingRule)50%n/a112211
select(Object)50%n/a111111
setLockListener(LockListener)50%n/a112211
lambda$3(long)50%n/a111111
getNextWaitQueueStamp()40%n/a111111
printState(Job)40%n/a111111
newLock()40%n/a111111
setProgressProvider(ProgressProvider)40%n/a112211
getLockManager()30%n/a111111
isActive()30%n/a111111
reportUnblocked(IProgressMonitor)30%n/a112211