This page is intended to bring together instructions and links to facilitate the testing and verification of the Fedora import/export tool.  In order for the contributors to these development sprints to know whether their work is meeting the needs of the community, we need testing from as wide a range of stakeholders as possible.  Please consider helping this effort – your contributions do make a difference!

Fedora Repository Application

Download and run a copy of fcrepo: Downloads

Sample Datasets

Add your own data to the test repository or use one of the sample datasets prepared for this purpose: https://github.com/fcrepo4-labs/fcrepo-sample-dataset (the files in "additional datasets" were created explicitly for import/export testing).

Import/Export Tool

The import/export tooling can be used to create an on-disk version of the resources loaded to a repository, and then to re-import those resources to an empty Fedora repository: https://github.com/fcrepo4-labs/fcrepo-import-export

Verification Tool

This tool can be used to verify that the serialized resource set matches the resource set in the live repository after an export operation, and vice versa for import operations: https://github.com/fcrepo4-labs/fcrepo-import-export-verify

The sprint team also created a detailed test plan:  Import - Export Test Plan.  While this plan continues to be useful when considering features to test, at this stage it would be even more valuable to have feedback on how the tool meets real-world use cases based as much as possible on real data.

  • No labels