...
NB: "Success" is measured not by receiving a "204 No Content" message after the 'fcr:restore' command, but by performing a GET on every resource in the repository and receiving "200 OK" messages.
Multi-thread Tests
These tests are designed to ensure the integrity of the repository when loading content in a multi-threaded fashion. Testing for repository corruption should entail confirming the successful load of resources, the successful fetching of resources, and the successful deletion of resources.
Resources
- (Needs updating) - These python scripts - fcrepo-backup-restore-tests - can be used to load RDF content and binary content to a Fedora repository and verify the integrity of the loaded resources. See the README for more info.
Tested by | Platform | Container (Tomcat/Jetty) | Database Backend | Number of Threads | Number of RDF Resources | Number of Binaries | Success? | Notes |
---|---|---|---|---|---|---|---|---|
Kevin Ford | Docker | Tomcat 7.0.69 | Postgres (9.4) | 3 | 768 | 768 | ||
Kevin Ford | Docker | Tomcat 7.0.69 | Postgres (9.4) | 8 | 2821 | 0 | ||
Jetty (Ver?) | ? | |||||||
Jetty (Standalone) | ? |
NB: "Success" is measured by receiving all 201s when loading content, all 200s when performing a GET on each loaded resource, and all 204s when finally deleting the content.
Vagrant Tests
Code Block |
---|
vagrant destroy vagrant up |
...