Versions Compared

Key

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

...

Samvera

Project

Tested by

Success?
RC-1

Success?
RC-2

Success?
RC-3

Notes

ActiveFedora






CurationConcerns






HyraxPlum




Valkyrie

(tick)

(tick)(tick)
Sufia






Islandora

 Project

Tested by

Success? RC 
RC-1

Success?
RC-2

Success?
RC-3

Notes

Islandora 8(tick)(tick)
Confirmed https://jira.duraspace.org/projects/FCREPO/issues/FCREPO-3015 is fixed in RC-2

Testing Plan

Code Block
git clone https://github.com/fcrepo4/fcrepo4
cd fcrepo4
git checkout <version>-RC

...

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

ProjectCommandPlatformTested bySuccess? RC-1Success?
RC-2

Success?
RC-3

Notes
fcrepo4mvn clean install

linux

(tick)(tick)
(tick)
fcrepo4mvn clean install mac (tick)(tick)
fcrepo4mvn clean installwindowsAaron Birkland

(tick)

One-Click Run

cd fcrepo-webapp; mvn clean install -Pone-click
 
CommandPlatform Tested bySuccess?
RC-1
Success?
RC-2

Success?


RC-3

Notes
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jarLinux(tick)(tick)
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jarMac(tick)(tick) (Danny Bernstein )(tick)

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

Windows




...

  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
PlatformTested bySuccess?
RC-1
Success?
RC-2

Success?
RC-3

Notes
OS X(tick)(tick)

Linux (Ubuntu)

(tick)

Database Tests

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

DatabasePlatformTested bySuccess?
RC-1
Success?
RC-2

Success?
RC-3

Notes
MySQLUbuntu(tick)(tick)(tick)Tomcat 8
PostgreSQLUbuntu(tick)(tick)(tick)Tomcat 8

fcr:backup/fcr:restore Functionality

...

Tested by

Platform

Container

(Tomcat/Jetty)

Database

Backend

From Fedora
Version

To Fedora 
Version

Number of

RDF Resources

Number of

Binaries

Size of Backup (du -h .)

Success?
RC-1

Success?
RC-2

Success?
RC-3

Notes                  

LinuxjettyFile-simple5.1.0-RC25.1.0-RC2

13061


3.7m
(tick)
Run on ubuntu xenial. Scripts difficult to use in centos7
OSX










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. 

...

Code Block
vagrant destroy
vagrant up

...


FEDORA_AUTH=false
Tested bySuccess?
RC-1
Success?
RC-2

Success?
RC-3

Notes
(tick)(tick)(tick)

FEDORA_AUTH=true







Manual Tests

Same as above, plus:

  1. Verify audit events are in triplestore
  2. Verify resources are in triplestore
  3. Verify resources are in SolrVerify authorization works for the two auth-enabled configurations
  4. Verify reindexing to triplestore works
Tested bySuccess?
RC-1
Success?
RC-2

Success?
RC-3

Notes

(tick)






Backwards Compatibility Tests

  1. Start 5.10.0 one-click
  2. Load sample datasets via /fcr:restore
  3. Run test scripts on 5.10.0
  4. Stop 5.10.0
  5. Start RC one-click
  6. Run test scripts on RC
  7. ReStart RC
  8. Run test scripts on RC
Notes
Tested bySuccess RC2Success?
RC-1
Success?
RC-2
Success?
RC-3
Notes
Danny Bernstein

(tick)





Resources

[1] Testing scripts

...