| TestHttpFSServer |  | 0% |  | 0% | 98 | 98 | 1,031 | 1,031 | 66 | 66 | 1 | 1 |
| HttpFSServer |  | 0% |  | 0% | 102 | 102 | 508 | 508 | 17 | 17 | 1 | 1 |
| FSOperations |  | 0% |  | 0% | 45 | 45 | 198 | 198 | 20 | 20 | 1 | 1 |
| TestHttpFSAccessControlled |  | 0% |  | 0% | 26 | 26 | 172 | 172 | 8 | 8 | 1 | 1 |
| HttpFSParametersProvider |  | 0% | | n/a | 2 | 2 | 61 | 61 | 2 | 2 | 1 | 1 |
| TestHttpFSServerNoACLs |  | 0% |  | 0% | 17 | 17 | 133 | 133 | 6 | 6 | 1 | 1 |
| TestHttpFSServerNoXAttrs |  | 0% |  | 0% | 14 | 14 | 112 | 112 | 6 | 6 | 1 | 1 |
| TestHttpFSServerWebServer |  | 0% |  | 0% | 23 | 23 | 114 | 114 | 20 | 20 | 1 | 1 |
| TestHttpFSWithKerberos |  | 0% |  | 0% | 12 | 12 | 84 | 84 | 11 | 11 | 1 | 1 |
| HttpFSServerWebServer |  | 0% |  | 0% | 17 | 17 | 71 | 71 | 10 | 10 | 1 | 1 |
| HttpFSAuthenticationFilter |  | 0% |  | 0% | 13 | 13 | 41 | 41 | 5 | 5 | 1 | 1 |
| TestCheckUploadContentTypeFilter |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 8 | 8 | 1 | 1 |
| HttpFSExceptionProvider |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 5 | 5 | 1 | 1 |
| TestHttpFSWithKerberos.new Callable() {...} |  | 0% | | n/a | 2 | 2 | 31 | 31 | 2 | 2 | 1 | 1 |
| HttpFSServerWebApp |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 10 | 10 | 1 | 1 |
| FSOperations.FSCreate |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 2 | 2 | 1 | 1 |
| CheckUploadContentTypeFilter |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 5 | 5 | 1 | 1 |
| FSOperations.FSGetSnapshotDiffListing |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetSnapshotDiff |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 2 | 2 | 1 | 1 |
| FSOperations.FSMkdirs |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetXAttrs |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSListStatus |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| FSOperations.FSConcat |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSAccess |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetTrashRoots |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 2 | 2 | 1 | 1 |
| FSOperations.FSFileBlockLocationsLegacy |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetErasureCodingPolicies |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
| TestHttpFSServer.new HashMap() {...} | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| FSOperations.FSSetErasureCodingPolicy | | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetSnapshotListing | | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetErasureCodingCodecs | | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetErasureCodingPolicy | | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| FSOperations.FSListStatusBatch | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetXAttr | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSRename | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetReplication | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| TestHttpFSWithKerberos.new Callable() {...} | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSUnSetErasureCodingPolicy | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSAllowSnapshot | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSDisallowSnapshot | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSSatisyStoragePolicy | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSCreateSnapshot | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSAppend | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSTruncate | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSDelete | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSFileBlockLocations | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSTrashRoot | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetSnapshottableDirListing | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetStoragePolicy | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetServerDefaults | | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetPermission | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetTimes | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSRenameSnapshot | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetOwner | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| TestHttpFSServer.MockGroups | | 0% | | n/a | 9 | 9 | 9 | 9 | 9 | 9 | 1 | 1 |
| FSOperations.FSRemoveAclEntries | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetAcl | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSModifyAclEntries | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| HttpFSServer.AccessMode | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| FSOperations.FSStatus | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSFileStatus | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSFileLinkStatus | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSRemoveXAttr | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSDeleteSnapshot | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSSetStoragePolicy | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FSOperations.FSOpen | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSHomeDir | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HttpFSServer.new PrivilegedExceptionAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| FSOperations.FSListXAttrs | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSContentSummary | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSAclStatus | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSQuotaUsage | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSFileChecksum | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestHttpFSWithKerberos.new PrivilegedExceptionAction() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpFSParametersProvider.FsActionParam | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| FSOperations.FSRemoveDefaultAcl | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSRemoveAcl | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FSOperations.FSUnsetStoragePolicy | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HttpFSParametersProvider.AclPermissionParam | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.XAttrNameParam | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| FSOperations.FSListStatusBatch.WrappedFileSystem | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| FSOperations.FSGetAllStoragePolicies | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| HttpFSParametersProvider.OperationParam | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| HttpFSKerberosAuthenticationHandlerForTesting | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| HttpFSReleaseFilter | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| HttpFSParametersProvider.UnmaskedPermissionParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.XAttrEncodingParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.NewLengthParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.LenParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.ModifiedTimeParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.OverwriteParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.NoRedirectParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.AccessTimeParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.DataParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.BlockSizeParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.AllUsersParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.ReplicationParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.RecursiveParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.OffsetParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.PermissionParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.XAttrSetFlagParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.ECPolicyParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.StartAfterParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.SourcesParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.XAttrValueParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.SnapshotNameParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.PolicyNameParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.OldSnapshotNameParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.SnapshotDiffIndexParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.OwnerParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.DestinationParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.FilterParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.SnapshotDiffStartPathParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpFSParametersProvider.GroupParam | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |