org.apache.hadoop.yarn.server.nodemanager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total34,776 of 34,7760%1,460 of 1,4600%1,8161,8168,2408,2401,0801,080178178
TestLinuxContainerExecutorWithMocks2,2440%140%2626476476191911
TestNodeStatusUpdater2,0750%960%101101481481535311
LinuxContainerExecutor2,0500%1120%9797485485404011
TestDefaultContainerExecutor1,9760%240%3434437437222211
TestLinuxContainerExecutor1,7730%400%5252405405323211
TestDirectoryCollection1,6230%n/a1212343343121211
NodeStatusUpdaterImpl1,5840%1420%114114424424434311
DefaultContainerExecutor1,5380%1100%9898369369434311
DirectoryCollection1,1170%730%7878255255414111
NodeManager1,1040%670%7575278278404011
LocalDirsHandlerService1,0450%740%7979230230424211
TestDeletionService1,0420%720%4848216216121211
ContainerExecutor8340%760%7070189189323211
TestContainerExecutor7330%140%1818144144111111
TestNetworkTagMappingJsonManager6920%320%25251591599911
TestNodeManagerShutdown5700%140%1818158158111111
TestNodeManagerReboot5200%340%2828127127111111
TestNodeManagerResync5190%40%1616146146141411
TestLocalDirsHandlerService5070%n/a771001007711
WindowsSecureContainerExecutor4710%40%14148989121211
NodeStatusUpdaterImpl.StatusUpdaterRunnable4340%480%28281281284411
TestNodeStatusUpdater.MyResourceTracker4320%140%12121121125511
TestNodeStatusUpdater.MyResourceTracker44280%440%26261111114411
TestNodeStatusUpdaterForAttributes3760%160%16161311318811
TestNMAuditLogger3630%140%18188989111111
DeletionService3460%320%29298686131311
TestNodeStatusUpdaterForLabels3210%160%161690908811
TestEventFlow2940%n/a3369693311
NodeManager.NMContext2480%20%48488888474711
WindowsSecureContainerExecutor.ElevatedFileSystem.ElevatedRawLocalFilesystem2460%280%191948485511
LinuxContainerExecutor.ExitCode2420%n/a4438384411
TestNodeStatusUpdaterForLabels.ResourceTrackerForLabels2130%180%171761618811
TestNodeManager2020%60%9962626611
TestNodeManagerResync.TestNodeManager41960%20%8856567711
TestNodeStatusUpdaterForAttributes.ResourceTrackerForAttributes1730%80%14144545101011
DefaultContainerExecutor.UnixLocalWrapperScriptBuilder1720%20%5529294411
NMAuditLogger1710%180%20204747111111
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor1530%80%121243438811
NodeStatusUpdaterImpl.NMDistributedNodeLabelsHandler1510%140%151541418811
NodeResourceMonitorImpl1470%120%131344447711
LocalDirsHandlerService.MonitoringTimerTask1470%80%6641412211
TestNodeStatusUpdater.MyResourceTracker31450%100%9934344411
TestNodeManagerResync.1.1.new MockNodeStatusUpdater.MockResourceTracker() {...}1440%20%4435353311
DummyContainerManager.new ResourceLocalizationService() {...}1430%90%8832322211
WindowsSecureContainerExecutor.Native.Elevated1430%200%20204343101011
NodeManagerTestBase1410%n/a5536365511
NodeResourceMonitorImpl.MonitoringThread1330%40%4435352211
TestNodeStatusUpdater.MyResourceTracker61230%60%7730304411
TestNodeManagerResync.TestNodeManager1.TestNodeStatusUpdaterImpl11230%100%8839393311
TestRPCFactories1170%20%5537374411
NodeStatusUpdaterImpl.NMDistributedNodeAttributesHandler1140%100%131332328811
NodeStatusUpdaterImpl.CachedNodeDescriptorHandler1130%140%161638389911
TestNodeStatusUpdater.MyNMContext1120%100%8831313311
ContainerExecutor.DelayedProcessKiller970%n/a2227272211
TestContainerManagerWithLCE940%40%8826266611
TestNodeManagerResync.TestNodeManager4.TestNodeStatusUpdaterImpl4900%n/a2227272211
TestNodeManagerReboot.MyNodeManager850%n/a4418184411
DummyContainerManager800%n/a9920209911
MockNodeStatusUpdater.MockResourceTracker760%n/a4418184411
TestNodeStatusUpdater.MyResourceTracker2760%n/a4421214411
TestNodeStatusUpdater.MyNodeManager2650%20%4417173311
TestDefaultContainerExecutor.new Answer() {...}630%40%4413132211
TestNodeStatusUpdater.new Runnable() {...}630%40%4415152211
TestNodeManagerResync.TestNodeManager4.ContainerUpdateResourceThread610%n/a2221212211
DefaultContainerExecutor.WindowsLocalWrapperScriptBuilder610%n/a22992211
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() {...}500%n/a33883311
MockContainerLocalizer480%20%4412123311
DummyContainerManager.new ContainersLauncher() {...}480%30%44882211
TestNodeStatusUpdater.new NodeManager() {...}470%n/a33773311
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor.new Thread() {...}470%20%33992211
TestNodeStatusUpdater.MyResourceTracker5470%20%5513134411
ContainerExecutor.ExitCode460%n/a4410104411
DefaultContainerExecutor.LocalWrapperScriptBuilder420%n/a3310103311
WindowsSecureContainerExecutor.Native.WinutilsProcessStub420%n/a4411114411
TestNodeManagerMXBean410%n/a3311113311
TestNodeManagerResync.TestNodeManager3410%n/a44994411
TestLinuxContainerExecutorWithMocks.new Answer() {...}380%n/a22772211
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}370%n/a22772211
TestNodeResourceMonitor370%n/a3313133311
TestLinuxContainerExecutorWithMocks.new Answer() {...}360%n/a22552211
TestDefaultContainerExecutor.new Answer() {...}360%20%33552211
TestNodeStatusUpdater.new NodeManager() {...}360%n/a22662211
TestNodeStatusUpdater.MyNodeStatusUpdater5350%n/a33993311
WindowsSecureContainerExecutor.Native340%40%4412122211
GenericEventTypeMetricsManager330%n/a11661111
TestLinuxContainerExecutor.new Thread() {...}320%n/a22662211
TestNodeManagerResync.TestNodeStatusUpdaterResync310%n/a2212122211
TestNodeStatusUpdater.new NodeManager() {...}310%n/a33333311
TestNodeManagerResync.TestNodeManager4.new ContainerManagerImpl() {...}300%n/a7711117711
TestNodeStatusUpdater.new NodeManager() {...}290%n/a33333311
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}280%n/a22332211
NodeManager.NodeManagerStatus280%n/a33773311
NodeManager.new Thread() {...}280%40%44882211
TestDefaultContainerExecutor.new Answer() {...}280%n/a22772211
TestNodeStatusUpdater.new NodeManager() {...}280%n/a33443311
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}280%n/a22332211
ContainerManagerEventType270%n/a11551111
TestNodeManagerResync.TestNodeManager3.TestNodeStatusUpdaterImpl3270%20%33882211
TestNodeStatusUpdater.MyNodeStatusUpdater3270%n/a44884411
TestNMAuditLogger.MyTestRPCServer260%n/a22772211
MockNodeStatusUpdater260%n/a5510105511
TestDefaultContainerExecutor.new Answer() {...}260%n/a22552211
TestContainerExecutor.new TimerTask() {...}260%n/a22662211
TestNodeManagerShutdown.new PrivilegedAction() {...}250%n/a22662211
TestNodeManagerResync.new NodeManager() {...}250%n/a22332211
TestNodeStatusUpdater.MyNodeStatusUpdater250%n/a22552211
TestNodeStatusUpdater.MyNodeManager240%n/a33443311
TestNodeStatusUpdater.MyNodeStatusUpdater6240%n/a44994411
TestNodeStatusUpdater.new TestNodeStatusUpdater.NodeManagerWithCustomNodeStatusUpdater() {...}230%n/a22332211
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
CMgrCompletedContainersEvent.Reason210%n/a11441111
WindowsSecureContainerExecutor.WintuilsProcessStubExecutor.State210%n/a11441111
TestRecordFactory210%n/a2210102211
TestNodeStatusUpdater.13.new ContainerManagerImpl() {...}200%n/a22442211
TestNodeStatusUpdater.6.new ContainerManagerImpl() {...}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
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
WindowsSecureContainerExecutor.ElevatedFileSystem0%n/a11331111
TestNodeStatusUpdaterForLabels.DummyNodeLabelsProvider0%n/a33553311
TestLinuxContainerExecutorWithMocks.new LinuxContainerExecutor() {...}0%n/a22222211
TestDirectoryCollection.DirsChangeListenerTest0%n/a22552211
TestNodeStatusUpdaterForAttributes.DummyNodeAttributesProvider0%n/a33553311
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
TestNodeManager.DummyCSTListener10%n/a33663311
TestNodeManager.DummyCSTListener20%n/a33663311
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