Summary

TestsErrors FailuresSkippedSuccess RateTime
155000100%307.225

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSkippedSuccess RateTime
org.apache.maven.archiva.webdav152000100%306.781
org.apache.maven.archiva.webdav.util3000100%0.444

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.maven.archiva.webdav

ClassTestsErrors FailuresSkippedSuccess RateTime
ArchivaDavResourceFactoryTest6000100%6.102
ArchivaDavResourceLocatorTest4000100%0.002
ArchivaDavSessionProviderTest2000100%0.003
ArchivaDavSessionTest3000100%0.003
DavResourceTest12000100%10.583
MimeTypesLoaderTest1000100%0.646
RepositoryServletBrowseTest3000100%3.474
RepositoryServletDeployTest6000100%7.944
RepositoryServletNoProxyMetadataTest4000100%5.037
RepositoryServletNoProxyTest13000100%17.741
RepositoryServletProxiedMetadataLocalOnlyTest4000100%11.454
RepositoryServletProxiedMetadataRemoteOnlyTest5000100%11.813
RepositoryServletProxiedPassthroughTest8000100%17.024
RepositoryServletProxiedPluginSnapshotPolicyTest15000100%37.07
RepositoryServletProxiedReleasePolicyTest15000100%26.352
RepositoryServletProxiedRelocatedTest1000100%2.146
RepositoryServletProxiedSnapshotPolicyTest15000100%55.283
RepositoryServletProxiedTimestampedSnapshotPolicyTest15000100%52.362
RepositoryServletRepositoryGroupTest7000100%9.71
RepositoryServletSecurityTest8000100%10.379
RepositoryServletTest5000100%21.653

org.apache.maven.archiva.webdav.util

ClassTestsErrors FailuresSkippedSuccess RateTime
MimeTypesTest1000100%0.442
RepositoryPathUtilTest2000100%0.002

Test Cases

ArchivaDavResourceFactoryTest

testRepositoryGroupFirstRepositoryRequiresAuthentication1.329
testRepositoryGroupLastRepositoryRequiresAuthentication0.692
testRepositoryGroupArtifactDoesNotExistInAnyOfTheReposAuthenticationDisabled1.496
testRequestArtifactMetadataThreePartsRepoHasDefaultLayout0.708
testRequestArtifactMetadataTwoPartsRepoHasDefaultLayout0.956
testRequestMetadataRepoIsLegacy0.848

ArchivaDavResourceLocatorTest

testAvoidDoubleSlashInHref0
testLocatorWithPrefixHref0
testLocatorWithHrefThatContainsPrefix0
testLocatorWithRootHref0

ArchivaDavSessionProviderTest

testAttachSession0.002
testReleaseSession0

ArchivaDavSessionTest

testTokens0
testAddReferencesThrowsUnsupportedOperationException0
testRemoveReferencesThrowsUnsupportedOperationException0.001

DavResourceTest

testDeleteNonExistantResourceShould4041.485
testDeleteCollection0.72
testDeleteResource0.461
testIsLockable0.689
testLock1.086
testLockIfResourceUnlockable0.974
testGetLock1.308
testRefreshLockThrowsExceptionIfNoLockIsPresent0.916
testRefreshLock0.608
testUnlock0.663
testUnlockThrowsDavExceptionIfNotLocked0.866
testUnlockThrowsDavExceptionIfResourceNotLocked0.774

MimeTypesLoaderTest

testArchivaTypes0.645

RepositoryServletBrowseTest

testBrowse1.27
testBrowseSubdirectory1.131
testGetDirectoryWhichHasMatchingFile1.071

RepositoryServletDeployTest

testPutWithMissingParentCollection1.223
testReleaseArtifactsRedeploymentValidPath1.536
testReleaseArtifactsRedeploymentIsAllowed1.555
testReleaseArtifactsRedeploymentInvalidPath1.357
testReleaseArtifactsRedeploymentArtifactIsSnapshot1.18
testMkColWithMissingParentCollectionFails1.091

RepositoryServletNoProxyMetadataTest

testGetVersionMetadataDefaultLayout1.267
testGetProjectMetadataDefaultLayout1.229
testGetGroupMetadataDefaultLayout1.205
testGetSnapshotVersionMetadataDefaultLayout1.334

RepositoryServletNoProxyTest

testLastModifiedHeaderExists1.149
testGetNoProxyChecksumDefaultLayout1.186
testGetNoProxyChecksumLegacyLayout1.1
testGetNoProxyVersionedMetadataDefaultLayout1.221
testGetNoProxyProjectMetadataDefaultLayout1.12
testGetNoProxyGroupMetadataDefaultLayout2.453
testGetNoProxyArtifactDefaultLayout1.394
testGetNoProxyArtifactLegacyLayout1.43
testGetNoProxySnapshotArtifactDefaultLayout1.488
testGetNoProxySnapshotArtifactLegacyLayout1.382
testGetNoProxyTimestampedSnapshotArtifactDefaultLayout1.112
testGetNoProxyTimestampedSnapshotArtifactLegacyLayout1.13
testGetNoProxyDualExtensionDefaultLayout1.572

RepositoryServletProxiedMetadataLocalOnlyTest

testGetProxiedSnapshotVersionMetadataLocalOnly3.11
testGetProxiedVersionMetadataLocalOnly2.71
testGetProxiedProjectMetadataLocalOnly2.76
testGetProxiedGroupMetadataLocalOnly2.872

RepositoryServletProxiedMetadataRemoteOnlyTest

testGetProxiedSnapshotVersionMetadataRemoteOnly2.679
testGetProxiedPluginSnapshotVersionMetadataRemoteOnly2.296
testGetProxiedVersionMetadataRemoteOnly2.316
testGetProxiedProjectMetadataRemoteOnly2.316
testGetProxiedGroupMetadataRemoteOnly2.204

RepositoryServletProxiedPassthroughTest

testGetProxiedManagedNewerSha12.938
testGetProxiedManagedOlderSha12.107
testGetProxiedNoManagedContentSha12
testGetProxiedEqualSha12.093
testGetProxiedManagedNewerAsc2.222
testGetProxiedManagedOlderAsc2.094
testGetProxiedNoManagedContentAsc1.703
testGetProxiedEqualAsc1.858

RepositoryServletProxiedPluginSnapshotPolicyTest

testGetProxiedSnapshotsArtifactPolicyAlwaysManagedNewer2.668
testGetProxiedSnapshotsArtifactPolicyAlwaysManagedOlder2.463
testGetProxiedSnapshotsArtifactPolicyAlwaysNoManagedContent2.354
testGetProxiedSnapshotsArtifactPolicyDailyFail2.217
testGetProxiedSnapshotsArtifactPolicyDailyNoManagedContent2.776
testGetProxiedSnapshotsArtifactPolicyDailyPass2.297
testGetProxiedSnapshotsArtifactPolicyRejectFail2.389
testGetProxiedSnapshotsArtifactPolicyRejectNoManagedContentFail2.512
testGetProxiedSnapshotsArtifactPolicyRejectPass2.658
testGetProxiedSnapshotsArtifactPolicyHourlyFail2.413
testGetProxiedSnapshotsArtifactPolicyHourlyNoManagedContent2.458
testGetProxiedSnapshotsArtifactPolicyHourlyPass2.803
testGetProxiedSnapshotsArtifactPolicyOnceFail2.49
testGetProxiedSnapshotsArtifactPolicyOnceNoManagedContent2.306
testGetProxiedSnapshotsArtifactPolicyOncePass2.244

RepositoryServletProxiedReleasePolicyTest

testGetProxiedReleaseArtifactPolicyAlwaysManagedNewer1.594
testGetProxiedReleaseArtifactPolicyAlwaysManagedOlder1.715
testGetProxiedReleaseArtifactPolicyAlwaysNoManagedContent1.879
testGetProxiedReleaseArtifactPolicyDailyFail1.691
testGetProxiedReleaseArtifactPolicyDailyNoManagedContent1.819
testGetProxiedReleaseArtifactPolicyDailyPass1.79
testGetProxiedReleaseArtifactPolicyRejectFail1.629
testGetProxiedReleaseArtifactPolicyRejectNoManagedContentFail1.751
testGetProxiedReleaseArtifactPolicyRejectPass1.697
testGetProxiedReleaseArtifactPolicyHourlyFail1.733
testGetProxiedReleaseArtifactPolicyHourlyNoManagedContent1.931
testGetProxiedReleaseArtifactPolicyHourlyPass1.812
testGetProxiedReleaseArtifactPolicyOnceFail1.826
testGetProxiedReleaseArtifactPolicyOnceNoManagedContent1.747
testGetProxiedReleaseArtifactPolicyOncePass1.733

RepositoryServletProxiedRelocatedTest

testGetProxiedReleaseArtifactPolicyOncePass2.144

RepositoryServletProxiedSnapshotPolicyTest

testGetProxiedSnapshotsArtifactPolicyAlwaysManagedNewer3.18
testGetProxiedSnapshotsArtifactPolicyAlwaysManagedOlder5.442
testGetProxiedSnapshotsArtifactPolicyAlwaysNoManagedContent4.314
testGetProxiedSnapshotsArtifactPolicyDailyFail3.107
testGetProxiedSnapshotsArtifactPolicyDailyNoManagedContent2.154
testGetProxiedSnapshotsArtifactPolicyDailyPass2.674
testGetProxiedSnapshotsArtifactPolicyRejectFail3.024
testGetProxiedSnapshotsArtifactPolicyRejectNoManagedContentFail2.395
testGetProxiedSnapshotsArtifactPolicyRejectPass3.186
testGetProxiedSnapshotsArtifactPolicyHourlyFail3.344
testGetProxiedSnapshotsArtifactPolicyHourlyNoManagedContent3.21
testGetProxiedSnapshotsArtifactPolicyHourlyPass4.477
testGetProxiedSnapshotsArtifactPolicyOnceFail4.857
testGetProxiedSnapshotsArtifactPolicyOnceNoManagedContent5.007
testGetProxiedSnapshotsArtifactPolicyOncePass4.905

RepositoryServletProxiedTimestampedSnapshotPolicyTest

testGetProxiedSnapshotsArtifactPolicyAlwaysManagedNewer2.398
testGetProxiedSnapshotsArtifactPolicyAlwaysManagedOlder2.795
testGetProxiedSnapshotsArtifactPolicyAlwaysNoManagedContent2.551
testGetProxiedSnapshotsArtifactPolicyDailyFail5.784
testGetProxiedSnapshotsArtifactPolicyDailyNoManagedContent5.316
testGetProxiedSnapshotsArtifactPolicyDailyPass3.106
testGetProxiedSnapshotsArtifactPolicyRejectFail5.128
testGetProxiedSnapshotsArtifactPolicyRejectNoManagedContentFail3.502
testGetProxiedSnapshotsArtifactPolicyRejectPass3.012
testGetProxiedSnapshotsArtifactPolicyHourlyFail3.824
testGetProxiedSnapshotsArtifactPolicyHourlyNoManagedContent4.408
testGetProxiedSnapshotsArtifactPolicyHourlyPass3.635
testGetProxiedSnapshotsArtifactPolicyOnceFail2.252
testGetProxiedSnapshotsArtifactPolicyOnceNoManagedContent2.562
testGetProxiedSnapshotsArtifactPolicyOncePass2.08

RepositoryServletRepositoryGroupTest

testGetFromFirstManagedRepositoryReturnOk1.277
testGetFromLastManagedRepositoryReturnOk1.327
testGetFromValidRepositoryGroupReturnNotFound1.415
testGetInvalidManagedRepositoryInGroupReturnNotFound1.277
testPutValidRepositoryGroupReturnBadRequest1.266
testGetMergedMetadata1.394
testBrowseWithTwoArtifactsWithSameGroupIdInRepos1.752

RepositoryServletSecurityTest

testPutWithInvalidUserAndGuestHasNoWriteAccess1.423
testPutWithInvalidUserAndGuestHasWriteAccess1.409
testPutWithValidUserWithNoWriteAccess1.248
testPutWithValidUserWithWriteAccess1.215
testGetWithInvalidUserAndGuestHasReadAccess1.255
testGetWithInvalidUserAndGuestHasNoReadAccess1.355
testGetWithAValidUserWithReadAccess1.142
testGetWithAValidUserWithNoReadAccess1.325

RepositoryServletTest

testGetRepository9.863
testGetRepositoryAfterDelete3.96
testGetRepositoryAfterAdd2.894
testGetRepositoryInvalidPathPassthroughPresent2.606
testGetRepositoryInvalidPathPassthroughMissing2.236

MimeTypesTest

testGetMimeType0.441

RepositoryPathUtilTest

testGetRepositoryId0
testGetLogicalPath0