org.apache.hadoop.fs.azure

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total52,324 of 52,3240%2,707 of 2,7070%3,0923,09211,76811,7681,7211,721229229
NativeAzureFileSystem4,4200%5210%3513511,0511,051898911
TestNativeAzureFileSystemAuthorization4,3510%340%9191854854747411
AzureNativeFileSystemStore3,9080%4190%311311937937999911
NativeAzureFileSystemBaseTest3,6020%750%107107760760686811
ITestBlockBlobInputStream1,9790%500%6565443443404011
ITestFileSystemOperationsWithThreads1,9730%420%5050344344292911
ITestWasbUriAndConfiguration1,3260%160%4545313313373711
AzureBlobStorageTestAccount1,1780%720%9494319319585811
ITestPageBlobInputStream1,1280%220%2929246246181811
ITestWasbRemoteCallHelper1,0790%100%2626233233212111
TestNativeAzureFileSystemBlockCompaction1,0110%140%1717115115101011
NativeAzureFileSystem.FolderRenamePending9220%700%5858205205202011
BlockBlobAppendStream9090%800%6262212212222211
PageBlobInputStream8300%760%5858181181202011
ITestOutputStreamSemantics7670%140%3232186186252511
ITestReadAndSeekPageBlobAfterWrite6610%220%2727133133161611
BlockBlobInputStream6320%700%4949152152141411
ITestNativeAzureFileSystemLive6080%160%1919108108111111
ITestFileSystemOperationsExceptionHandlingMultiThreaded5590%160%2525125125171711
WasbRemoteCallHelper5390%590%37371241247711
NativeAzureFileSystemBaseTest.FileFolder5110%480%5151109109272711
LocalSASKeyGeneratorImpl5030%100%141493939911
ITestNativeAzureFileSystemAppend4970%360%3232149149141411
PageBlobOutputStream4570%420%3838129129171711
TestKeyPageBlobDirectories4380%n/a8891918811
ITestFileSystemOperationExceptionHandling4310%0%2525106106242411
NativeAzureFileSystem.NativeAzureFsInputStream4200%480%34349494101011
TestBlobOperationDescriptor4070%0%10101101108811
BlockBlobAppendStream.UploadBlockListCommand4040%280%191986865511
RemoteSASKeyGeneratorImpl3760%180%151585856611
TestBlobMetadata3680%n/a11119595111111
ITestOutOfBandAzureBlobOperationsLive3630%n/a11117474111111
ITestListPerformance3480%100%121270707711
TestOutOfBandAzureBlobOperations3470%50%14147474111111
ClientThrottlingAnalyzer3370%200%181874748811
AzureFileSystemThreadPoolExecutor3290%280%181863634411
WasbFsck3120%400%292982829911
MockStorageInterface.MockCloudBlobWrapper3000%140%25256464181811
TestNativeAzureFileSystemFileNameCheck2980%0%101055558811
ITestContainerChecks2970%n/a8878788811
PageBlobOutputStream.WriteRequest2970%160%131367675511
TestClientThrottlingAnalyzer2970%80%14147373101011
MockWasbAuthorizerImpl2940%440%303062628811
SecureWasbRemoteCallHelper2870%370%252576766611
ITestBlobDataValidation2820%100%141464649911
BlobOperationDescriptor2700%670%424285854411
ITestAzureFileSystemErrorConditions2660%0%11117070101011
TestNativeAzureFileSystemConcurrency2480%100%141455559911
NativeAzureFileSystem.NativeAzureFsOutputStream2420%240%27276767151511
SelfThrottlingIntercept2400%140%121258585511
RemoteWasbAuthorizerImpl2160%200%161655556611
ITestNativeAzureFileSystemConcurrencyLive2160%200%151552525511
TestWasbFsck2130%0%9949497711
ITestBlobTypeSpeedDifference2060%100%141449499911
SelfRenewingLease2040%120%121244446611
MockStorageInterface2000%80%17174040131311
InMemoryBlockBlobStore1930%60%17173535141411
NativeAzureFileSystemBaseTest.LeaseLockAction1910%80%6645452211
SecureStorageInterfaceImpl.SASCloudBlobContainerWrapperImpl1860%0%13134040111111
SecureStorageInterfaceImpl1820%100%15154646101011
NativeAzureFileSystemHelper1750%360%252538387711
StorageInterfaceImpl.CloudBlobWrapperImpl1710%0%28284545262611
SecureStorageInterfaceImpl.SASCloudBlobWrapperImpl1710%0%28284545262611
MockStorageInterface.MockCloudBlobDirectoryWrapper1650%120%121236366611
TestNativeAzureFileSystemUploadLogic1640%140%171747479911
ITestNativeAzureFileSystemClientLogging1590%60%111141418811
AzureFileSystemThreadPoolExecutor.AzureFileSystemThreadRunnable1530%100%7738382211
MockStorageInterface.MockCloudBlobContainerWrapper1520%80%16163030121211
ClientThrottlingIntercept1410%160%171744448811
TestShellDecryptionKeyProvider1330%n/a4431314411
ITestNativeFileSystemStatistics1310%n/a6637376611
CachingAuthorizer1310%120%121232326611
ITestAzureConcurrentOutOfBandIo1200%80%8834344411
AzureLinkedStack1160%100%121231317711
ITestPageBlobOutputStream1100%n/a9932329911
BlockBlobInputStream.MemoryOutputStream1080%180%141423235511
SelfRenewingLease.Renewer1060%60%5522222211
BlobOperationDescriptor.OperationType1050%n/a1118181111
AbstractWasbTestBase1050%0%15153030141411
ITestAzureConcurrentOutOfBandIo.DataBlockWriter1050%0%6628284411
ITestFileSystemOperationExceptionMessage1000%80%6623232211
CachedAuthorizerEntry820%120%131321217711
CachedSASKeyEntry820%120%131321217711
StorageInterfaceImpl810%80%14142626101011
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}800%n/a2211112211
ITestNativeAzureFileSystemContractPageBlobLive790%n/a12122323121211
BlockBlobAppendStream.UploadBlockCommand780%n/a3318183311
ITestBlobDataValidation.ContentMD5Checker770%160%131321215511
ITestNativeAzureFileSystemContractLive740%0%12122323111111
StorageInterfaceImpl.CloudBlobContainerWrapperImpl720%n/a11111919111111
ITestNativeAzureFileSystemLive.new Thread() {...}720%0%3322222211
ClientThrottlingAnalyzer.TimerTaskImpl710%60%5515152211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}710%n/a2212122211
ExceptionHandlingTestHelper680%0%5516164411
FileMetadata650%0%7722226611
MockWasbAuthorizerImpl.AuthorizationComponent640%100%111117176611
ITestNativeAzureFileSystemContractEmulator640%0%5516164411
TestNativeAzureFileSystemConcurrency.new Runnable() {...}640%0%4411112211
TestBlobMetadata.FsWithPreExistingContainer630%n/a6619196611
AzureNativeFileSystemStore.PermissionStatusJsonSerializer600%0%5512124411
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}600%n/a22882211
ITestListPerformance.new Callable() {...}590%0%3313132211
SyncableDataOutputStream590%60%101023237711
MockStorageInterface.MockCloudBlockBlobWrapper580%n/a13131717131311
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}580%0%4413132211
SecureStorageInterfaceImpl.SASCloudBlockBlobWrapperImpl570%n/a7712127711
StorageInterfaceImpl.CloudBlockBlobWrapperImpl570%n/a7712127711
TestNativeAzureFileSystemOperationsMocked560%0%101019199911
StorageInterfaceImpl.WrappingIterator530%60%8815155511
ShellDecryptionKeyProvider530%0%3314142211
BlockBlobAppendStream.WriteRequest530%n/a2218182211
SecureStorageInterfaceImpl.SASWrappingIterator530%60%8815155511
MockStorageInterface.MockCloudPageBlobWrapper510%n/a12121616121211
TestSyncableDataOutputStream500%n/a4412124411
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}500%n/a22662211
InMemoryBlockBlobStore.new ByteArrayOutputStream() {...}480%n/a33993311
NativeAzureFileSystem.DanglingFileRecoverer470%0%3310102211
AzureFileSystemThreadPoolExecutor.AzureFileSystemThreadFactory450%n/a22992211
ITestNativeAzureFSAuthorizationCaching440%n/a3311113311
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}440%n/a22552211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}440%n/a22882211
SimpleKeyProvider430%0%5512124411
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}390%n/a22662211
TestNativeAzureFileSystemConcurrency.1.new Iterator() {...}370%n/a44994411
WasbAuthorizationOperations0%0%44662211
TestNativeAzureFileSystemAuthorization.new Callable() {...}0%n/a22332211
AzureNativeFileSystemStore.new StorageEvent() {...}0%n/a22662211
AbstractWasbTestWithTimeout0%n/a44994411
ITestAzureFileSystemErrorConditions.TransientErrorInjector0%0%4413132211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22552211
ITestNativeAzureFileSystemAtomicRenameDirList0%n/a3310103311
NativeAzureFileSystem.UMaskApplyMode0%n/a11661111
ITestFileSystemOperationsWithThreads.new Answer() {...}0%n/a22772211
AzureNativeFileSystemStore.ContainerState0%n/a11661111
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22772211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22772211
SecureStorageInterfaceImpl.SASCloudPageBlobWrapperImpl0%n/a44774411
StorageInterfaceImpl.CloudPageBlobWrapperImpl0%n/a44774411
SecureStorageInterfaceImpl.SASCloudBlobDirectoryWrapperImpl0%n/a66886611
StorageInterfaceImpl.CloudBlobDirectoryWrapperImpl0%n/a66886611
ITestNativeAzureFileSystemConcurrencyLive.CreateFileTask0%n/a22992211
BlockBlobAppendStream.UploadCommand0%n/a7713137711
BlockBlobAppendStream.UploaderThreadFactory0%n/a22552211
SecureWasbRemoteCallHelper.new PrivilegedExceptionAction() {...}0%n/a22222211
InMemoryBlockBlobStore.new ByteArrayOutputStream() {...}0%n/a22442211
TestSyncableDataOutputStream.MockOutputStream0%0%6611114411
PageBlobFormatHelpers0%n/a33663311
ITestAzureFileSystemErrorConditions.new Callable() {...}0%n/a22332211
NativeAzureFileSystem.DanglingFileDeleter0%n/a22552211
ITestContainerChecks.new Callable() {...}0%n/a22332211
NativeAzureFileSystem.new AzureFileSystemThreadTask() {...}0%0%44662211
NativeAzureFileSystem.new AzureFileSystemThreadTask() {...}0%0%44662211
AzureBlobStorageTestAccount.CreateOptions0%n/a11221111
NativeAzureFileSystemBaseTest.RenameVariation0%n/a11221111
InMemoryBlockBlobStore.ListBlobEntry0%n/a5510105511
ITestWasbRemoteCallHelper.new TypeSafeMatcher() {...}0%n/a44884411
ClientThrottlingAnalyzer.BlobOperationMetrics0%n/a11771111
SendRequestIntercept0%0%44992211
ITestAzureFileSystemErrorConditions.new ITestAzureFileSystemErrorConditions.ConnectionRecognizer() {...}0%60%55442211
AzureLinkedStack.AzureLinkedNode0%n/a4410104411
RemoteSASKeyGenerationResponse0%n/a7710107711
RemoteWasbAuthorizerResponse0%n/a7710107711
ITestFileSystemOperationsExceptionHandlingMultiThreaded.RenameThread0%n/a22992211
ITestNativeAzureFileSystemConcurrencyLive.ListTask0%n/a22772211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22332211
AzureNativeFileSystemStore.ContainerAccessType0%n/a11441111
ITestWasbRemoteCallHelper.new Header() {...}0%n/a44444411
ITestWasbRemoteCallHelper.new StatusLine() {...}0%n/a44444411
ITestAzureFileSystemErrorConditions.new AzureNativeFileSystemStore.TestHookOperationContext() {...}0%n/a22332211
TestNativeAzureFileSystemUploadLogic.FlushFrequencyVariation0%n/a11441111
NativeAzureFileSystemBaseTest.RenameFolderVariation0%n/a11221111
ITestPageBlobInputStream.new Callable() {...}0%n/a22332211
ITestBlockBlobInputStream.new Callable() {...}0%n/a22332211
SASKeyGeneratorImpl0%n/a33663311
ITestBlobDataValidation.new AzureNativeFileSystemStore.TestHookOperationContext() {...}0%n/a22332211
ITestFileSystemOperationsExceptionHandlingMultiThreaded.DeleteThread0%n/a22882211
ITestNativeAzureFSPageBlobLive0%n/a22552211
ITestNativeAzureFileSystemConcurrencyLive.FileSystemTask0%n/a33663311
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22332211
ITestNativeAzureFileSystemConcurrencyLive.DeleteFileTask0%n/a22442211
ITestWasbRemoteCallHelper.HttpGetForServiceLocal0%n/a22552211
ITestPageBlobInputStream.new Callable() {...}0%n/a22332211
TestNativeAzureFileSystemConcurrency.new Iterable() {...}0%n/a22332211
ITestBlockBlobInputStream.new Callable() {...}0%n/a22332211
SecureWasbRemoteCallHelper.new NameValuePair() {...}0%n/a33333311
BlobMaterialization0%n/a11331111
ITestPageBlobInputStream.new Callable() {...}0%n/a22332211
ITestPageBlobInputStream.new Callable() {...}0%n/a22222211
TestOutOfBandAzureBlobOperations.DeepCreateTestVariation0%n/a11221111
ITestBlockBlobInputStream.new Callable() {...}0%n/a22222211
ITestBlockBlobInputStream.new Callable() {...}0%n/a22332211
InMemoryBlockBlobStore.Entry0%n/a11661111
SecureWasbRemoteCallHelper.new NameValuePair() {...}0%n/a33333311
TestNativeAzureFileSystemContractMocked0%n/a77887711
WasbAuthorizationException0%n/a33663311
AzureException0%n/a33663311
SASKeyGenerationException0%n/a33663311
SecureModeException0%n/a33663311
KeyProviderException0%n/a33663311
StorageInterfaceImpl.WrappingIterator.new Iterable() {...}0%n/a22222211
WasbRemoteCallException0%n/a33663311
SecureStorageInterfaceImpl.SASWrappingIterator.new Iterable() {...}0%n/a22222211
Wasbs0%n/a22332211
ITestAzureFileSystemErrorConditions.new Callable() {...}0%n/a22332211
ITestNativeAzureFSAuthWithBlobSpecificKeys0%n/a22442211
Wasb0%n/a22332211
NativeAzureFileSystem.FolderRenamePending.new AzureFileSystemThreadTask() {...}0%n/a22332211
TestBlobOperationDescriptor.ResponseReceivedEventHandler0%n/a22332211
SelfThrottlingIntercept.SendingRequestListener0%n/a22332211
SelfThrottlingIntercept.ResponseReceivedListener0%n/a22332211
TestNativeAzureFileSystemMocked0%n/a88888811
TestBlobOperationDescriptor.SendingRequestEventHandler0%n/a22332211
ITestAzureFileSystemErrorConditions.new ITestAzureFileSystemErrorConditions.ConnectionRecognizer() {...}0%n/a22222211
ITestAzureFileSystemErrorConditions.new ITestAzureFileSystemErrorConditions.ConnectionRecognizer() {...}0%n/a22222211
BlockBlobAppendStream.UploadBlockListCommand.ByteArrayOutputStreamInternal0%n/a22442211
ITestWasbRemoteCallHelper.HttpGetForService20%n/a22222211
ITestWasbRemoteCallHelper.HttpGetForService10%n/a22222211
MockStorageInterface.PreExistingContainer0%n/a11441111
ITestBlobTypeSpeedDifference.TestResult0%n/a11441111
ClientThrottlingIntercept.SendingRequestEventHandler0%n/a22332211
ClientThrottlingIntercept.ResponseReceivedEventHandler0%n/a22332211
ClientThrottlingIntercept.ErrorReceivingResponseEventHandler0%n/a22332211
ITestAzureConcurrentOutOfBandIoWithSecureMode0%n/a22222211
AzureBlobStorageTestAccount.StandardCollector0%n/a44554411
NativeAzureFileSystem.DanglingFileHandler0%n/a11111111
NativeAzureFileSystem.Secure0%n/a22222211
StorageInterface.CloudBlobDirectoryWrapper0%n/a11111111
StorageInterface0%n/a11111111
StorageInterface.CloudBlobContainerWrapper0%n/a11111111