Testing Blocker Tickets

  • ...

External Projects

Samvera

Project

Tested by

Success? RC-1

Notes

ActiveFedora




CurationConcerns




Hyrax


Plum




Islandora

 Project

Tested by

Success? RC-1

Notes

Islandora 8




Testing Plan

git clone https://github.com/fcrepo/fcrepo
cd fcrepo
git checkout <version>-RC

Sanity Builds

Scripts

https://github.com/awoods/fcrepo-build-scripts

ProjectCommandPlatformTested bySuccess?Notes
fcrepomvn clean install

linux




fcrepomvn clean install mac 


fcrepomvn clean installwindows


Manual Tests

All of the below should take place in the HTML UI and non-vagrant tests should run against fcrepo-webapp-plus.

  1. Create nested containers
  2. Create binary resources
  3. Run fixity on binary
  4. Update Properties:  Perform SPARQL-Update on container
  5. Update Properties:  Perform SPARQL-Update on binary
  6. Delete container
  7. Delete binary
  8. Use transactions
  9. Create versions
  10. View versions
  11. Rollback versions

Database Tests

With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)

DatabasePlatformTested bySuccess?Notes
MySQL



PostgreSQL



Docker Tests

docker run -p8080:8080 fcrepo/fcrepo:6.5.1-RC
Test stepsTested bySuccess?Notes

FEDORA_AUTH=true




FEDORA_AUTH=false




Manual Tests

Same as above, plus:

  1. Verify audit events are in triplestore
  2. Verify resources are in triplestore
  3. Verify resources are in Solr
  4. Verify authorization works for the two auth-enabled configurations
  5. Verify reindexing to triplestore works

Resources

[1] Testing scripts

  • No labels