testProducerStopOnRenameFailure() |  | 0% |  | 0% | 3 | 3 | 33 | 33 | 1 | 1 |
testPosixRenameDirectoryWherePartAlreadyThereOnDestination() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testGetPathStatusWithPendingJsonDir() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testRenameResumeThroughGetStatusWithSrcDirETagChangedJustBeforeResume() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testRenamePathRetryIdempotency() |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
testRenameResumeThroughListStatusWithSrcDirETagChangedJustBeforeResume() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
testRenameSrcDirDeleteEmitDeletionCountInClientRequestId() |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1 |
testRenameWithColonInSourcePath() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
testRenameCompleteBeforeRenameAtomicityRedo() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
testGetPathStatusWithoutPendingJsonFile() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
testPosixRenameDirectoryWhereDirectoryAlreadyThereOnDestination() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
crashRenameAndRecover(AzureBlobFileSystem, AbfsBlobClient, String, FunctionRaisingIOE) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testParallelRenameForAtomicRenameShouldFail() |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 |
testAtomicityRedoInvalidFile(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testFailureInGetPathStatusDuringRenameRecovery() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testRenamePendingJsonIsRemovedPostSuccessfulRename() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
testBlobRenameOfDirectoryHavingNeighborWithSamePrefix() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testRenameWithMultipleDirsInSource() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
testRenameResumeThroughListStatusWithSrcDirDeletedJustBeforeResume() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
testRenameWithMultipleImplicitDirsInSource() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
testBlobRenameWithListGivingPaginatedResultWithOneObjectPerList() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
testGetClientTransactionIdAfterRename() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
testCopyBlobIdempotency() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
testAppendAtomicBlobDuringRename() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
testRenameJsonDeletedBeforeRenameAtomicityCanDelete() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testRenameFirstLevelDirectory() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
testRenameBlobIdempotencyWhereDstIsCreatedFromSomeOtherProcess() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testPosixRenameDirectory() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testRenameDirWhenMarkerBlobIsAbsentOnDstDir() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
crashRename(AzureBlobFileSystem, AbfsBlobClient, String) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
testCopyBlobTakeTime() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testRenameWithExplicitDirInSource() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testRenameWithNoDestinationParentDir() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
testCopyBlobTakeTimeAndBlobIsDeleted() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testCopyAfterSourceHasBeenDeleted() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testRenameDirWithDifferentParallelismConfig() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
performRenameAndValidate(AzureBlobFileSystem, Path, Path, String) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
setupAndTestHBaseFailedRenameRecovery(AzureBlobFileSystem, AbfsBlobClient, String, String, FunctionRaisingIOE) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testCopyBlobTakeTimeAndEventuallyFail() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testCopyBlobTakeTimeAndEventuallyAborted() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testRenamePreRenameFailureResolution(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testBlobRenameSrcDirHasNoMarker() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$21(int[], int[], InvocationOnMock) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
testRenameDirectory() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
testDirRenameWithDestAsRoot() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testRenameFileUnderDir() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
testRenameWithDestParentAsRoot() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testGetAtomicRenameKeyForNonRootFolder() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testFileRenameWithDestAsRoot() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testRenameBlobInSameDirectoryWithNoMarker() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
renameDir(AzureBlobFileSystem, String, String, String, Path, Path) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
lambda$testRenamePreRenameFailureResolution$41(int[], AzureBlobFileSystem, AbfsBlobClient, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testRenameWhenDestinationPathContainsColon() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testCopyBlobTakeTimeAndBlobIsDeleted$10(AzureBlobFileSystem, String, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testRenameWithDestParentNotExist() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$testParallelRenameForAtomicRenameShouldFail$13(AtomicBoolean, AzureBlobFileSystem, Path, Path, AtomicBoolean, AtomicBoolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
lambda$testCopyBlobIdempotency$5(InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testEnsureFileIsRenamed() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testRenameRoot() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$testFailureInGetPathStatusDuringRenameRecovery$35(int[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$testBlobRenameWithListGivingPaginatedResultWithOneObjectPerList$16(InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testRenameToRoot() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testRenameBlobToDstWithColonInSourcePath() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testRenameWithColonInDestinationPath() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$testRenameJsonDeletedBeforeRenameAtomicityCanDelete$3(Path, int[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
lambda$addMockForCopyOperationFinalStatus$44(String, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$addMockForProgressStatusOnCopyOperation$43(InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$addMockForCopyOperationFinalStatus$45(String, AbfsBlobClient, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testHBaseHandlingForFailedRenameWithListRecovery() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testHBaseHandlingForFailedRenameWithGetFileStatusRecovery() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
addSpyHooksOnClient(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$testRenamePathRetryIdempotency$34(List, InvocationOnMock) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
testRenameWithPreExistingDestination() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$testAtomicityRedoInvalidFile$42(Path, int[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$19(int[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
testGetAtomicRenameKeyForRootFolder() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testHbaseListStatusBeforeRenamePendingFileAppendedWithIngressOnBlob() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
addMockForProgressStatusOnCopyOperation(AbfsBlobClient) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$addMockForCopyOperationFinalStatus$46(String, AbfsBlobClient, BlobRenameHandler) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$testRenameSrcDirDeleteEmitDeletionCountInClientRequestId$30(String, TracingHeaderValidator, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
lambda$testRenameSrcDirDeleteEmitDeletionCountInClientRequestId$29(String, TracingHeaderValidator, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$testRenamePendingJsonIsRemovedPostSuccessfulRename$0(Integer[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$testRenamePreRenameFailureResolution$40(int[], AzureBlobFileSystem, Path, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$crashRenameAndRecover$37(String, int[], InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$testRenameResumeThroughGetStatusWithSrcDirETagChangedJustBeforeResume$27(AtomicInteger, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$testRenameResumeThroughListStatusWithSrcDirETagChangedJustBeforeResume$25(AtomicInteger, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$testAppendAtomicBlobDuringRename$15(AtomicBoolean, FSDataOutputStream, AtomicBoolean, AtomicBoolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
lambda$testCopyAfterSourceHasBeenDeleted$11(AbfsBlobClient, AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testRenameNotFoundBlobToEmptyRoot() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
validateAtomicRenameKey(AbfsBlobClient, String, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$testParallelRenameForAtomicRenameShouldFail$12(AtomicBoolean, AtomicBoolean, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$crashRename$39(AzureBlobFileSystem, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$22(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testCopyBlobTakeTimeAndEventuallyAborted$9(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testCopyBlobTakeTimeAndEventuallyFail$8(AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameBlobIdempotencyWhereDstIsCreatedFromSomeOtherProcess$6(AzureBlobFileSystem, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$17(AzureBlobFileSystem, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testRenameCompleteBeforeRenameAtomicityRedo$4(AzureBlobFileSystem, Path, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$20(int[], BlobRenameHandler) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$testProducerStopOnRenameFailure$18(InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testAppendAtomicBlobDuringRename$14(AtomicBoolean, AtomicBoolean, InvocationOnMock) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$testHBaseHandlingForFailedRenameWithListRecovery$1(String, AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
mockRetriedRequest(AbfsDfsClient, List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameDirWithDifferentParallelismConfig$31(AzureBlobFileSystem, Path, Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testHBaseHandlingForFailedRenameWithGetFileStatusRecovery$2(String, AzureBlobFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameSrcDirDeleteEmitDeletionCountInClientRequestId$28(AzureBlobFileSystem, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addMockForCopyOperationFinalStatus(AbfsBlobClient, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$crashRename$38(BlobRenameHandler[], BlobRenameHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testFailureInGetPathStatusDuringRenameRecovery$36(AzureBlobFileSystem, Path, Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testGetPathStatusWithPendingJsonDir$33(AtomicInteger, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testGetPathStatusWithoutPendingJsonFile$32(AtomicInteger, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameResumeThroughGetStatusWithSrcDirETagChangedJustBeforeResume$26(AtomicInteger, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameResumeThroughListStatusWithSrcDirETagChangedJustBeforeResume$24(AtomicInteger, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testRenameResumeThroughListStatusWithSrcDirDeletedJustBeforeResume$23(AtomicInteger, InvocationOnMock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$testCopyBlobTakeTime$7(BlobRenameHandler[], BlobRenameHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
ITestAzureBlobFileSystemRename() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |