Versions Compared

Key

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

...

Project

Tested by

Success?
RC-1

Success?
RC-2

Success?
RC-3

Notes

ActiveFedora






CurationConcerns






Hyrax




Valkyrie

(tick)

(tick)(tick)
Sufia






Islandora

 Project

Tested by

Success? 
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)
(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




...

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. 

...

Tested bySuccess?
RC-1
Success?
RC-2

Success?
RC-3

Notes
(tick)(tick)(tick)





Manual Tests

Same as above, plus:

...

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
Tested bySuccess?
RC-1
Success?
RC-2
Success?
RC-3
Notes
Danny Bernstein

(tick)





Resources

[1] Testing scripts

...