Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 byPlatform

Container

(Tomcat/Jetty)

Database

Backend

Number of

Threads

Number of

RDF Resources

Number of

Binaries

Success?Notes                  
Kevin FordDockerTomcat 7.0.69Postgres (9.4)3768768       (tick) 
Kevin FordDockerTomcat 7.0.69Postgres (9.4)828210(tick) 
  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

...