org.apache.hadoop.yarn.server.nodemanager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total33,140 of 33,1400%1,462 of 1,4620%1,8181,8188,1818,1811,0811,081178178
TestLinuxContainerExecutorWithMocks2,2040%160%2727473473191911
TestNodeStatusUpdater2,0020%960%101101471471535311
TestDefaultContainerExecutor1,9330%240%3434437437222211
LinuxContainerExecutor1,8670%1120%9797485485404011
TestLinuxContainerExecutor1,6630%400%5252400400323211
NodeStatusUpdaterImpl1,5410%1420%114114424424434311
TestDirectoryCollection1,5390%n/a1212341341121211
DefaultContainerExecutor1,4780%1100%9898369369434311
NodeManager1,0580%670%7575278278404011
DirectoryCollection1,0240%730%7878255255414111
TestDeletionService9940%720%4848216216121211
LocalDirsHandlerService9020%740%7979230230424211
ContainerExecutor8100%760%7070189189323211
TestContainerExecutor7230%140%1818143143111111
TestNetworkTagMappingJsonManager6960%320%25251591599911
TestNodeManagerShutdown5270%140%1818157157111111
TestNodeManagerReboot4990%340%2828121121111111
TestNodeManagerResync4960%40%1616146146141411
WindowsSecureContainerExecutor4480%40%14148989121211
NodeStatusUpdaterImpl.StatusUpdaterRunnable4300%480%28281241244411
TestNodeStatusUpdater.MyResourceTracker4240%140%12121071075511
TestNodeStatusUpdater.MyResourceTracker44200%440%26261111114411
TestLocalDirsHandlerService4100%n/a7799997711
TestNodeStatusUpdaterForAttributes3620%160%16161181188811
TestNMAuditLogger3350%140%18188989111111
DeletionService3340%320%29298686131311
TestNodeStatusUpdaterForLabels3070%160%161688888811
TestEventFlow2700%n/a3369693311
NodeManager.NMContext2480%20%48488888474711
LinuxContainerExecutor.ExitCode2420%n/a4438384411
WindowsSecureContainerExecutor.ElevatedFileSystem.ElevatedRawLocalFilesystem2300%280%191948485511
TestNodeStatusUpdaterForLabels.ResourceTrackerForLabels2020%180%171762628811
TestNodeManagerResync.TestNodeManager41960%20%8856567711
TestNodeManager1940%60%101061617711
TestNodeStatusUpdaterForAttributes.ResourceTrackerForAttributes1750%80%14144646101011
NMAuditLogger1710%180%20204747111111
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor1470%80%121243438811
TestNodeStatusUpdater.MyResourceTracker31450%100%9934344411
WindowsSecureContainerExecutor.Native.Elevated1430%200%20204343101011
TestNodeManagerResync.1.1.new MockNodeStatusUpdater.MockResourceTracker() {...}1410%20%4435353311
NodeStatusUpdaterImpl.NMDistributedNodeLabelsHandler1390%140%151541418811
LocalDirsHandlerService.MonitoringTimerTask1350%80%6641412211
TestNodeManagerResync.TestNodeManager1.TestNodeStatusUpdaterImpl11260%100%8839393311
NodeResourceMonitorImpl1250%120%131344447711
DummyContainerManager.new ResourceLocalizationService() {...}1230%90%8832322211
NodeManagerTestBase1220%n/a5536365511
DefaultContainerExecutor.UnixLocalWrapperScriptBuilder1220%20%5529294411
NodeResourceMonitorImpl.MonitoringThread1200%40%4434342211
TestNodeStatusUpdater.MyResourceTracker61160%60%7730304411
TestRPCFactories1150%20%5537374411
NodeStatusUpdaterImpl.CachedNodeDescriptorHandler1130%140%161638389911
TestNodeStatusUpdater.MyNMContext1120%100%8831313311
NodeStatusUpdaterImpl.NMDistributedNodeAttributesHandler1020%100%131332328811
TestNodeManagerResync.TestNodeManager4.TestNodeStatusUpdaterImpl4900%n/a2227272211
TestContainerManagerWithLCE820%40%8825256611
DummyContainerManager800%n/a9920209911
ContainerExecutor.DelayedProcessKiller790%n/a2227272211
TestNodeStatusUpdater.MyResourceTracker2760%n/a4421214411
TestNodeManagerReboot.MyNodeManager720%n/a4418184411
MockNodeStatusUpdater.MockResourceTracker700%n/a4418184411
TestNodeStatusUpdater.MyNodeManager2650%20%4417173311
TestNodeStatusUpdater.new Runnable() {...}630%40%4415152211
TestNodeManagerResync.TestNodeManager4.ContainerUpdateResourceThread600%n/a2220202211
TestDefaultContainerExecutor.new Answer() {...}570%40%4413132211
TestDefaultContainerExecutor.new DefaultContainerExecutor() {...}560%n/a2212122211
TestDeletionService.FakeDefaultContainerExecutor560%40%4415152211
TestNodeStatusUpdater.MyNodeStatusUpdater4560%n/a5515155511
NodeManager.new Thread() {...}550%40%4415152211
LocalRMInterface540%n/a5515155511
TestNodeStatusUpdater.MyNodeStatusUpdater2540%20%4414143311
ContainerExecutor.Signal520%n/a4411114411
TestNodeManagerResync.TestNodeManager1520%n/a6614146611
NMAuditLogger.Keys510%n/a11221111
TestNodeStatusUpdater.new NodeManager() {...}490%n/a33883311
MockContainerLocalizer480%20%4412123311
DummyContainerManager.new ContainersLauncher() {...}480%30%44882211
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor.new Thread() {...}470%20%33992211
TestNodeStatusUpdater.MyResourceTracker5470%20%5513134411
TestNodeStatusUpdater.new NodeManager() {...}460%n/a33773311
ContainerExecutor.ExitCode460%n/a4410104411
DefaultContainerExecutor.LocalWrapperScriptBuilder420%n/a3310103311
WindowsSecureContainerExecutor.Native.WinutilsProcessStub420%n/a4411114411
TestNodeManagerMXBean410%n/a3311113311
TestNodeManagerResync.TestNodeManager3410%n/a44994411
TestNodeResourceMonitor370%n/a3313133311
TestDefaultContainerExecutor.new Answer() {...}360%20%33552211
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}350%n/a22772211
DefaultContainerExecutor.WindowsLocalWrapperScriptBuilder350%n/a22992211
TestNodeStatusUpdater.new NodeManager() {...}350%n/a22662211
WindowsSecureContainerExecutor.Native340%40%4412122211
TestNodeStatusUpdater.MyNodeStatusUpdater5340%n/a33993311
TestLinuxContainerExecutorWithMocks.new Answer() {...}320%n/a22662211
TestLinuxContainerExecutor.new Thread() {...}320%n/a22662211
TestNodeManagerResync.TestNodeStatusUpdaterResync310%n/a2212122211
TestNodeStatusUpdater.new NodeManager() {...}310%n/a33333311
TestLinuxContainerExecutorWithMocks.new Answer() {...}300%n/a22442211
TestNodeManagerResync.TestNodeManager3.TestNodeStatusUpdaterImpl3300%20%33882211
TestNodeManagerResync.TestNodeManager4.new ContainerManagerImpl() {...}300%n/a7711117711
TestNodeStatusUpdater.new NodeManager() {...}290%n/a33333311
NodeManager.NodeManagerStatus280%n/a33773311
NodeManager.new Thread() {...}280%40%44882211
TestNodeStatusUpdater.new NodeManager() {...}280%n/a33443311
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}270%n/a22332211
ContainerManagerEventType270%n/a11551111
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}270%n/a22332211
TestNodeStatusUpdater.MyNodeStatusUpdater3270%n/a44884411
MockNodeStatusUpdater260%n/a5510105511
TestContainerExecutor.new TimerTask() {...}260%n/a22662211
TestNMAuditLogger.MyTestRPCServer250%n/a22772211
TestNodeManagerShutdown.new PrivilegedAction() {...}250%n/a22662211
TestNodeManagerResync.new NodeManager() {...}250%n/a22332211
TestNodeStatusUpdater.MyNodeStatusUpdater250%n/a22552211
TestNodeStatusUpdater.MyNodeManager240%n/a33443311
TestNodeStatusUpdater.MyNodeStatusUpdater6240%n/a44994411
TestNodeManagerShutdown.TestNodeManager230%n/a33553311
NodeManagerTestBase.MyContainerManager230%20%33772211
TestNodeStatusUpdaterForLabels.new NodeManager() {...}230%n/a33333311
TestNodeStatusUpdaterForLabels.new NodeManager() {...}230%n/a33333311
TestNodeStatusUpdaterForAttributes.new NodeManager() {...}230%n/a33333311
TestNodeStatusUpdaterForAttributes.new NodeManager() {...}230%n/a33333311
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}220%n/a22332211
TestRecordFactory220%n/a2210102211
TestDefaultContainerExecutor.new Answer() {...}220%n/a22662211
GenericEventTypeMetricsManager210%n/a11661111
CMgrCompletedContainersEvent.Reason210%n/a11441111
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor.State210%n/a11441111
TestNodeStatusUpdater.13.new ContainerManagerImpl() {...}200%n/a22442211
TestNodeStatusUpdater.6.new ContainerManagerImpl() {...}200%n/a22442211
TestDefaultContainerExecutor.new Answer() {...}200%n/a22442211
WindowsSecureContainerExecutor.WindowsSecureWrapperScriptBuilder190%n/a22552211
DummyContainerManager.new LogHandler() {...}190%40%66773311
TestNodeManagerReboot.new PrivilegedExceptionAction() {...}190%n/a22332211
TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater190%n/a33553311
TestEventFlow.new NodeStatusUpdaterImpl() {...}0%n/a55555511
TestNodeStatusUpdater.new ContainerImpl() {...}0%n/a33333311
TestNodeStatusUpdater.new ContainerImpl() {...}0%n/a33333311
TestNodeStatusUpdater.new NodeManager() {...}0%n/a22222211
TestNodeStatusUpdater.11.new ContainerManagerImpl() {...}0%n/a22222211
TestNodeManagerResync.1.new TestNodeManagerResync.TestNodeStatusUpdaterResync() {...}0%n/a22222211
TestLinuxContainerExecutor.TestResourceHandler0%n/a77887711
NodeManagerTestBase.BaseNodeStatusUpdaterForTest0%n/a33663311
CMgrCompletedContainersEvent0%n/a33663311
CMgrCompletedAppsEvent0%n/a33663311
TestNodeStatusUpdater.new ContainerImpl() {...}0%n/a22222211
TestNodeStatusUpdater.new ContainerImpl() {...}0%n/a22222211
TestNodeStatusUpdaterForAttributes.2.new NodeStatusUpdaterImpl() {...}0%n/a33333311
TestNodeStatusUpdaterForAttributes.1.new NodeStatusUpdaterImpl() {...}0%n/a33333311
TestNodeManager.DummyCSTListener10%n/a33663311
TestNodeManager.DummyCSTListener20%n/a33663311
NodeManagerTestBase.BaseResourceTrackerForTest0%n/a44444411
DirectoryCollection.DiskErrorCause0%n/a11221111
TestNodeStatusUpdaterForAttributes.DummyNodeAttributesProvider.new TimerTask() {...}0%n/a22332211
NodeManagerEventType0%n/a11221111
TestNodeStatusUpdaterForLabels.1.new NodeStatusUpdaterImpl() {...}0%n/a33333311
TestNodeStatusUpdaterForLabels.2.new NodeStatusUpdaterImpl() {...}0%n/a33333311
TestEventFlow.new NodeManager.NMContext() {...}0%n/a22222211
CMgrCompletedAppsEvent.Reason0%n/a11331111
TestLinuxContainerExecutor.new LinuxContainerExecutor() {...}0%n/a22332211
TestNodeStatusUpdaterForLabels.DummyNodeLabelsProvider0%n/a33553311
TestLinuxContainerExecutorWithMocks.new LinuxContainerExecutor() {...}0%n/a22222211
TestDirectoryCollection.DirsChangeListenerTest0%n/a22552211
TestNodeStatusUpdaterForAttributes.DummyNodeAttributesProvider0%n/a33553311
WindowsSecureContainerExecutor.ElevatedFileSystem0%n/a11331111
TestDefaultContainerExecutor.new Answer() {...}0%n/a22222211
TestNodeStatusUpdaterForLabels.DummyNodeLabelsProvider.new TimerTask() {...}0%n/a22332211
TestDefaultContainerExecutor.new NumaResourceAllocator() {...}0%n/a22222211
TestDefaultContainerExecutor.new DefaultContainerExecutor() {...}0%n/a22222211
CMgrUpdateContainersEvent0%n/a22442211
CMgrSignalContainersEvent0%n/a22442211
DirectoryCollection.DiskErrorInformation0%n/a11441111
TestRPCFactories.LocalizationProtocolTestImpl0%n/a22222211
TestNodeManager.InvalidContainerExecutor0%n/a22222211
NodeStatusUpdaterImpl.NMCentralizedNodeLabelsHandler0%n/a44444411
NodeStatusUpdaterImpl.NMCentralizedNodeAttributesHandler0%n/a44444411
ContainerManagerEvent0%n/a11221111
NodeManagerEvent0%n/a11221111
NodeManager.DefaultContainerStateListener0%n/a22222211
NMAuditLogger.AuditConstants0%n/a11111111