All Classes
-
Class Summary Class Description AbstractCacheReportTest AbstractFoloContentManagementTest AbstractFoloUrlsTest AbstractNPMFoloContentManagementTest AbstractTrackingReportTest AutomaticPomDownloadTest Test checking that a pom is downloaded automatically without requesting it.BatchDeletionOfNPMPackagesTest GIVEN: HostedRepository and the NPM packages with two versions
WHEN: Store the package with version 1.5.1 through the FOLO id into the repository Store the package with version 1.6.2 without FOLO id into the repository Seal the record Specifying the FOLO id to batch delete the artifacts from the repository
THEN: The package with version 1.5.1 does not exist in the repository The package with version 1.6.2 still exists in the repositoryCachedReportWhenDeleteStoreTest This case test if the folo report is cached before the report is requested.CachedReportWhenDeleteTransferTest This case test if the folo report is cached before the report is requested.DownloadFromTrackedAndRetrieveInRepoZipTest DownloadFromTrackedNPMRemoteRepoTest GIVEN: RemoteRepository for npm and path
WHEN: Access path through folo track
THEN: The path can be got correctlyDownloadFromTrackedRemoteRepoTest GIVEN: RemoteRepository for maven and path
WHEN: Access path through folo track
THEN: The path can be got correctlyDuplicateStoreAndVerifyTrackedRecordTest ExportAndImportTrackingReportTest GIVEN: Three are 2 sealed Folo records WHEN: Export tracking report Zip THEN: The exported zip file contains the 2 sealed records WHEN: Execute clearTrackingRecord to clear all sealed records THEN: All records are cleared WHEN: Execute importTrackingReportZip to import the Zip
THEN: The 2 records are restoredFoloBackupListenerTest GroupMetadataExcludedFromTrackingReportTest InitTrackingRecordThenPullEmptyRecordTest PullReportWithoutContentAccess404Test RecalculateMissingChecksumForTrackingRecordTest RecordsMigrationTest GIVEN: There is a folo-sealed.zip file under indy/data/folo folder WHEN: Indy starts THEN: The records in the zip file are imported to sealed The folo-sealed.dat is backed up to folo-sealed.dat.bak The folo-sealed.zip is rename to folo-sealed.zip.loaded after migration is doneRemoveFilesInTrackingReportTest GIVEN: HostedRepository and several artifacts a, b and c
WHEN: Store the artifacts a and b through the FOLO id into the repository Store the artifact c without FOLO id into the repository Seal the record Specifying the FOLO id to batch delete the artifacts from the repository
THEN: The artifacts a and b does not exist in the repository The artifact c still exists in the repositoryReportIdsGettingTest This case test if the folo tracking ids can be fetched correctly when:
create central store repo and store a pom generate the report for central and pom sealed the report then:
get sealed report ids correctlyRetrieveFileAndVerifyInTrackingReportTest GIVEN: Repo A and path P WHEN: Retrieve the P from A through Folo trackingId Seal the trackingId Get the download records by trackingId THEN: The download record contains path P on store ARetrieveFileFromGroupAndVerifyInTrackingReportTest RetrieveTrackingReportAfterCacheExpirationTest StoreAndPromoteFileToTrackedHostedRepoTest StoreAndRetrieveFileFromTrackedHostedRepoTest StoreAndVerifyExistenceInTrackedHostedRepoTest StoreAndVerifyReturnedPathInfoForTrackedHostedRepoTest StoreFileAndRecalculateTrackingEntryTest StoreFileAndVerifyInTrackingReportTest StoreFileThenDownloadThenUploadAndVerifyInTrackingReportTest StoreFileThenUploadThenDownloadAndVerifyInTrackingReportTest StoreFileViaGroupAndVerifyInTrackingReportTest StoreInTrackedMemberAndVerifyExistsInTrackedGroupTest StoreOneAndSourceStoreUrlInHtmlListingTest StoreOneAndVerifyInHtmlListingTest StoreOneTrackedAndVerifyUrlInReportTest UseChecksumFromTransferDecoratorForTrackingRecord_Sha1FileTest UseChecksumFromTransferDecoratorForTrackingRecordTest VerifyTrackedEntriesForNPMScopedPackageTest GIVEN: Repository(remote or group) for npm and path
WHEN: Access path through folo track
THEN: The path can be tracked correctlyVerifyTrackedEntriesForNPMTest GIVEN: Repository(remote or group) for npm and path
WHEN: Access path through folo track
THEN: The path can be tracked correctly