...
- RC-1
- Reverting inadvertent breaking-change commit: https://github.com/fcrepo4/fcrepo4/commit/a1fb5ae3944122584a1a808f0ea811a701793370
- RC-2
- non-blocker...Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2542
External Projects
Hydra (instructions)
Project | Tested by | Success? RC-1 | Success RC-2 | Notes |
---|---|---|---|---|
ActiveFedora | ||||
CurationConcerns | ||||
Hyrax | Jennifer Smith | |||
Sufia | Jennifer Smith | Tested sufia 7.3-stable branch. Had to change i18n gem to version 0.8.1. | ||
Plum | ||||
Valkyrie | Esmé Cowles | |||
Avalon 6.0 | Also currently running on our AWS based staging environment. Plans to do load testing and performance testing as well. |
Islandora
Project | Tested by | Success? RC-1 | Success? RC-2 | Notes |
---|---|---|---|---|
CLAW | Tested basic CRUD and "relaxed" system properties. |
API-X
Project | Tested by | Success? RC-1 | Success? RC-2 | Notes |
---|---|---|---|---|
fcrepo-api-x-integration | ||||
fcrepo-api-x-demo (Docker) | Previous versions of Fedora had to be patched due to unreleased bugfixes. 4.7.4-RC2 worked OK out of the box. |
Testing Plan
Code Block |
---|
git clone https://github.com/fcrepo4/fcrepo4 cd fcrepo4 git checkout 4.7.4-RC |
...
Project | Command | Platform | Tested by | Success RC1? | Success RC2? | Notes | |
---|---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | |||||
fcrepo4 | mvn clean install | mac | Jared Whiklo | ||||
fcrepo4 | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-module-auth-rbacl | mvn clean install | linux | |||||
fcrepo-module-auth-rbacl | mvn clean install | mac | |||||
fcrepo-module-auth-rbacl | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-module-auth-xacml | mvn clean install | linux | |||||
fcrepo-module-auth-xacml | mvn clean install | mac | |||||
fcrepo-module-auth-xacml | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-module-auth-webac | mvn clean install | linux | |||||
fcrepo-module-auth-webac | mvn clean install | mac | |||||
fcrepo-module-auth-webac | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-mint | mvn clean install | linux | |||||
fcrepo-mint | mvn clean install | mac | |||||
fcrepo-mint | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-audit | mvn clean install | linux | |||||
fcrepo-audit | mvn clean install | mac | |||||
fcrepo-audit | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-webapp-plus | mvn clean install | linux | |||||
fcrepo-webapp-plus | mvn clean install | mac | |||||
fcrepo-webapp-plus | mvn clean install | windows | Aaron Birkland | ||||
fcrepo-webapp-plus | mvn clean install -Pwebac | linux |
| ||||
fcrepo-webapp-plus | mvn clean install -Pwebac | mac | |||||
fcrepo-webapp-plus | mvn clean install -Pwebac | windows | Aaron Birkland |
One-Click Run
cd fcrepo-webapp; mvn clean install -Pone-click
Command | Platform | Tested by | Success RC1? | Success RC2? | Notes |
---|---|---|---|---|---|
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Linux | ||||
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Mac | Danny Bernstein | |||
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Windows | Aaron Birkland |
Manual Tests
Info |
---|
All of the below should take place in the HTML UI and non-vagrant tests should run against fcrepo-webapp-plus. |
...
Database | Platform | Tested by | Success RC2? | Notes | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MySQL | osx | except issue with #9 | Should versioning the root node be a problem?
Issue has nothing to do with mysql or database use. | |||||||||||
PostgreSQL | linux | Jared Whiklo | Postgres 9.3.14 |
fcr:backup/fcr:restore Functionality
...
Tested by | Platform | Container (Tomcat/Jetty) | Database Backend | From Fedora | To Fedora | Number of RDF Resources | Number of Binaries | Size of Backup (du -h .) | Success? | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Linux | Jetty | File-simple | 4.7.4 | 4.7.4 | 100 | 100 | 58M |
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 |
Test steps | Tested by | Success RC1? | Success RC2? | Notes |
---|---|---|---|---|
FEDORA_AUTH=true | ||||
FEDORA_AUTH=false |
| |||
FEDORA_AUTH=true | ||||
FEDORA_AUTH=false |
Manual Tests
Same as above, plus:
- Verify audit events are in triplestore
- Verify resources are in triplestore
- Verify resources are in Solr
- Verify authorization works for the two auth-enabled configurations
- Verify reindexing to triplestore works
Backwards Compatibility Tests
- Start 4.7.0 one-click
- Load sample datasets via /fcr:restore
- Run test scripts on 4.7.0
- Stop 4.7.0
- Start RC one-click
- Run test scripts on RC
- ReStart RC
- Run test scripts on RC
Tested by | Success RC2 | Notes |
---|---|---|
Resources
[1] Testing scripts