Source file "org/apache/tomcat/util/threads/ThreadPoolExecutor.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,631 of 1,631 | 0% | 278 of 278 | 0% | 209 | 209 | 450 | 450 | 70 | 70 |
| addWorker(Runnable, boolean) | 0% | 0% | 17 | 17 | 38 | 38 | 1 | 1 | ||
| ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadFactory, ThreadPoolExecutor.RejectedExecutionHandler) | 0% | 0% | 8 | 8 | 21 | 21 | 1 | 1 | ||
| toString() | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| getTask() | 0% | 0% | 14 | 14 | 22 | 22 | 1 | 1 | ||
| runWorker(ThreadPoolExecutor.Worker) | 0% | 0% | 7 | 7 | 26 | 26 | 1 | 1 | ||
| processWorkerExit(ThreadPoolExecutor.Worker, boolean) | 0% | 0% | 9 | 9 | 18 | 18 | 1 | 1 | ||
| executeInternal(Runnable) | 0% | 0% | 10 | 10 | 17 | 17 | 1 | 1 | ||
| purge() | 0% | 0% | 7 | 7 | 14 | 14 | 1 | 1 | ||
| tryTerminate() | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| execute(Runnable, long, TimeUnit) | 0% | 0% | 3 | 3 | 17 | 17 | 1 | 1 | ||
| setCorePoolSize(int) | 0% | 0% | 8 | 8 | 12 | 12 | 1 | 1 | ||
| drainQueue() | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| getTaskCount() | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| setKeepAliveTime(long, TimeUnit) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| stopCurrentThreadIfNeeded() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| interruptIdleWorkers(boolean) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| awaitTermination(long, TimeUnit) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| contextStopping() | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| getCompletedTaskCount() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| getActiveCount() | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| checkShutdownAccess() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| allowCoreThreadTimeOut(boolean) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| ensurePrestart() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| setMaximumPoolSize(int) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| currentThreadShouldBeStopped() | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| shutdownNow() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| getPoolSize() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| advanceRunState(int) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| addWorkerFailed(ThreadPoolExecutor.Worker) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| shutdown() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| isTerminating() | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| prestartCoreThread() | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| interruptWorkers() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getLargestPoolSize() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| afterExecute(Runnable, Throwable) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| prestartAllCoreThreads() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadFactory) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadPoolExecutor.RejectedExecutionHandler) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setThreadFactory(ThreadFactory) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| setRejectedExecutionHandler(ThreadPoolExecutor.RejectedExecutionHandler) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| remove(Runnable) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| compareAndIncrementWorkerCount(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| compareAndDecrementWorkerCount(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| runStateLessThan(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| runStateAtLeast(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isRunning(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| decrementWorkerCount() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| reject(Runnable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| execute(Runnable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isShutdown() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isStopped() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTerminated() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeepAliveTime(TimeUnit) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| workerCountOf(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| ctlOf(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| interruptIdleWorkers() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setThreadRenewalDelay(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSubmittedCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getThreadFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRejectedExecutionHandler() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCorePoolSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| allowsCoreThreadTimeOut() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMaximumPoolSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getThreadRenewalDelay() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getQueue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| onShutdown() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| beforeExecute(Thread, Runnable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| terminated() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |