org.apache.hadoop.fs.azure

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total49,896 of 49,8960%2,717 of 2,7170%3,1393,13911,79411,7941,7631,763228228
TestNativeAzureFileSystemAuthorization4,4010%340%104104869869878711
NativeAzureFileSystem4,0970%5210%3513511,0501,050898911
AzureNativeFileSystemStore3,7950%4190%311311937937999911
NativeAzureFileSystemBaseTest3,4130%750%107107760760686811
ITestBlockBlobInputStream1,9090%500%6565445445404011
ITestFileSystemOperationsWithThreads1,6800%420%5050341341292911
ITestWasbUriAndConfiguration1,1760%160%4545311311373711
AzureBlobStorageTestAccount1,1260%720%9494318318585811
ITestPageBlobInputStream1,0830%220%2929245245181811
ITestWasbRemoteCallHelper1,0740%100%3232236236272711
TestNativeAzureFileSystemBlockCompaction9890%140%1717114114101011
BlockBlobAppendStream8800%800%6262212212222211
PageBlobInputStream8240%760%5858181181202011
NativeAzureFileSystem.FolderRenamePending8190%700%5858205205202011
ITestOutputStreamSemantics8100%140%3232185185252511
ITestFileSystemOperationsExceptionHandlingMultiThreaded6310%160%3737149149292911
BlockBlobInputStream6200%700%4949152152141411
ITestReadAndSeekPageBlobAfterWrite6060%220%2727132132161611
ITestNativeAzureFileSystemLive5700%160%1919108108111111
ITestNativeAzureFileSystemAppend5030%360%3333151151151511
ITestFileSystemOperationExceptionHandling5030%0%3737130130363611
NativeAzureFileSystemBaseTest.FileFolder4910%480%5151109109272711
WasbRemoteCallHelper4800%590%37371241247711
PageBlobOutputStream4270%420%3838129129171711
NativeAzureFileSystem.NativeAzureFsInputStream4200%480%34349494101011
TestBlobOperationDescriptor4070%0%10101101108811
BlockBlobAppendStream.UploadBlockListCommand3980%280%191985855511
LocalSASKeyGeneratorImpl3890%100%141493939911
TestKeyPageBlobDirectories3820%n/a8890908811
TestBlobMetadata3660%n/a11119595111111
RemoteSASKeyGeneratorImpl3520%180%151585856611
TestOutOfBandAzureBlobOperations3440%50%14147474111111
ClientThrottlingAnalyzer3370%200%181874748811
ITestListPerformance3260%100%121268687711
AzureFileSystemThreadPoolExecutor3230%280%181863634411
MockStorageInterface.MockCloudBlobWrapper3000%140%25256464181811
TestClientThrottlingAnalyzer2970%80%14146969101011
ITestOutOfBandAzureBlobOperationsLive2930%n/a11117070111111
SecureWasbRemoteCallHelper2810%370%252576766611
PageBlobOutputStream.WriteRequest2800%160%131364645511
MockWasbAuthorizerImpl2770%440%303062628811
WasbFsck2700%400%292982829911
BlobOperationDescriptor2640%670%424285854411
ITestBlobDataValidation2610%100%141462629911
ITestContainerChecks2590%n/a8875758811
TestNativeAzureFileSystemFileNameCheck2530%0%101055558811
ITestAzureFileSystemErrorConditions2480%0%11117070101011
NativeAzureFileSystem.NativeAzureFsOutputStream2420%240%27276767151511
SelfThrottlingIntercept2400%140%121258585511
TestNativeAzureFileSystemConcurrency2290%100%141454549911
ITestNativeAzureFileSystemConcurrencyLive2150%200%151552525511
RemoteWasbAuthorizerImpl2100%200%161655556611
TestWasbFsck2090%0%9949497711
ITestBlobTypeSpeedDifference2060%100%141449499911
InMemoryBlockBlobStore1800%60%17173535141411
SecureStorageInterfaceImpl1730%100%15154646101011
StorageInterfaceImpl.CloudBlobWrapperImpl1710%0%28284545262611
SecureStorageInterfaceImpl.SASCloudBlobWrapperImpl1710%0%28284545262611
MockStorageInterface1640%80%17174040131311
SecureStorageInterfaceImpl.SASCloudBlobContainerWrapperImpl1620%0%13134040111111
SelfRenewingLease1550%120%121244446611
TestNativeAzureFileSystemUploadLogic1540%140%171747479911
MockStorageInterface.MockCloudBlobDirectoryWrapper1530%120%121236366611
NativeAzureFileSystemHelper1510%360%252538387711
NativeAzureFileSystemBaseTest.LeaseLockAction1450%80%6645452211
AzureFileSystemThreadPoolExecutor.AzureFileSystemThreadRunnable1440%100%7738382211
ClientThrottlingIntercept1410%160%171744448811
ITestNativeAzureFileSystemClientLogging1370%60%111139398811
MockStorageInterface.MockCloudBlobContainerWrapper1350%80%16163030121211
CachingAuthorizer1310%120%121232326611
AzureLinkedStack1150%100%121231317711
ITestAzureConcurrentOutOfBandIo1120%80%8834344411
ITestNativeFileSystemStatistics1110%n/a6637376611
ITestPageBlobOutputStream1100%n/a9932329911
BlockBlobInputStream.MemoryOutputStream1080%180%141423235511
BlobOperationDescriptor.OperationType1050%n/a1118181111
AbstractWasbTestBase970%0%15153030141411
TestShellDecryptionKeyProvider970%n/a4430304411
ITestFileSystemOperationExceptionMessage960%80%6623232211
ITestAzureConcurrentOutOfBandIo.DataBlockWriter930%0%6628284411
StorageInterfaceImpl810%80%14142626101011
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}800%n/a2211112211
BlockBlobAppendStream.UploadBlockCommand780%n/a3317173311
SelfRenewingLease.Renewer760%60%5522222211
ITestNativeAzureFileSystemContractPageBlobLive720%0%13132323121211
StorageInterfaceImpl.CloudBlobContainerWrapperImpl720%n/a11111919111111
CachedAuthorizerEntry720%120%131321217711
CachedSASKeyEntry720%120%131321217711
ITestBlobDataValidation.ContentMD5Checker710%160%131321215511
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}710%n/a2212122211
ClientThrottlingAnalyzer.TimerTaskImpl690%60%5514142211
ITestNativeAzureFileSystemContractLive670%0%13132323111111
ITestNativeAzureFileSystemLive.new Thread() {...}660%0%3322222211
FileMetadata650%0%7722226611
MockWasbAuthorizerImpl.AuthorizationComponent640%100%111117176611
TestNativeAzureFileSystemConcurrency.new Runnable() {...}640%0%4411112211
TestBlobMetadata.FsWithPreExistingContainer630%n/a6619196611
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}610%0%4413132211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}600%n/a22882211
SyncableDataOutputStream590%60%101023237711
MockStorageInterface.MockCloudBlockBlobWrapper580%n/a13131717131311
ExceptionHandlingTestHelper580%0%5516164411
SecureStorageInterfaceImpl.SASCloudBlockBlobWrapperImpl570%n/a7712127711
ITestNativeAzureFileSystemContractEmulator570%0%6616164411
StorageInterfaceImpl.CloudBlockBlobWrapperImpl570%n/a7712127711
TestNativeAzureFileSystemOperationsMocked560%0%101019199911
ITestListPerformance.new Callable() {...}540%0%3313132211
AzureNativeFileSystemStore.PermissionStatusJsonSerializer540%0%5512124411
StorageInterfaceImpl.WrappingIterator530%60%8815155511
ShellDecryptionKeyProvider530%0%3314142211
BlockBlobAppendStream.WriteRequest530%n/a2217172211
SecureStorageInterfaceImpl.SASWrappingIterator530%60%8815155511
MockStorageInterface.MockCloudPageBlobWrapper510%n/a12121616121211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}500%n/a22662211
InMemoryBlockBlobStore.new ByteArrayOutputStream() {...}480%n/a33993311
TestSyncableDataOutputStream460%n/a4412124411
NativeAzureFileSystem.DanglingFileRecoverer460%0%3310102211
AzureFileSystemThreadPoolExecutor.AzureFileSystemThreadFactory450%n/a22992211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}440%n/a22552211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}440%n/a22882211
ITestNativeAzureFSAuthorizationCaching430%n/a3311113311
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}390%n/a22662211
TestNativeAzureFileSystemConcurrency.1.new Iterator() {...}370%n/a44994411
SimpleKeyProvider370%0%5512124411
AbstractWasbTestWithTimeout0%0%8811116611
WasbAuthorizationOperations0%0%44662211
AzureNativeFileSystemStore.new StorageEvent() {...}0%n/a22662211
ITestAzureFileSystemErrorConditions.TransientErrorInjector0%0%4413132211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22552211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22772211
TestNativeAzureFileSystemAuthorization.new PrivilegedExceptionAction() {...}0%n/a22772211
ITestNativeAzureFileSystemAtomicRenameDirList0%n/a3310103311
NativeAzureFileSystem.UMaskApplyMode0%n/a11661111
ITestFileSystemOperationsWithThreads.new Answer() {...}0%n/a22772211
AzureNativeFileSystemStore.ContainerState0%n/a11661111
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.new AzureFileSystemThreadTask() {...}0%0%44662211
NativeAzureFileSystem.new AzureFileSystemThreadTask() {...}0%0%44662211
NativeAzureFileSystem.DanglingFileDeleter0%n/a22552211
AzureBlobStorageTestAccount.CreateOptions0%n/a11221111
NativeAzureFileSystemBaseTest.RenameVariation0%n/a11221111
InMemoryBlockBlobStore.ListBlobEntry0%n/a5510105511
ClientThrottlingAnalyzer.BlobOperationMetrics0%n/a11771111
SendRequestIntercept0%0%44992211
TestNativeAzureFileSystemAuthorization.new Callable() {...}0%n/a22332211
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
ITestContainerChecks.new Callable() {...}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