You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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


One-Click Run

cd fcrepo-webapp; mvn clean install -Pone-click
CommandPlatform Tested bySuccess? Notes
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jarLinux


java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jarMac


java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar

Windows


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




Vagrant Tests - Outdated, needs docker replacement.

vagrant destroy
vagrant up
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