...
Samvera
Project | Tested by | Success? | Success? RC-2 | Success? | Notes |
---|---|---|---|---|---|
ActiveFedora | |||||
CurationConcerns | |||||
Hyrax | |||||
Valkyrie | |||||
Sufia |
Islandora
Project | Tested by | Success? RC | Success? RC-2 | Success? | Notes |
---|---|---|---|---|---|
Islandora 8 | Jared Whiklo (RC-1) Daniel Lamb (RC-2) | 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
Project | Command | Platform | Tested by | Success? RC-1 | Success? RC-2 | Success? | Notes |
---|---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | |||||
fcrepo4 | mvn clean install | mac | (Yinlin Chen ) | ||||
fcrepo4 | mvn clean install | windows | Aaron Birkland |
One-Click Run
cd fcrepo-webapp; mvn clean install -Pone-click
Command | Platform | Tested by | Success? RC-1 | Success? | RC-2 | Success? | 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 |
...
- Create nested containers
- Create binary resources
- Run fixity on binary
- Update Properties: Perform SPARQL-Update on container
- Update Properties: Perform SPARQL-Update on binary
- Delete container
- Delete binary
- Use transactions
- Create versions
- View versions
- Rollback versions
Platform | Tested by | Success? RC-1 | Success? RC-2 | Success? | Notes |
---|---|---|---|---|---|
OS X | |||||
Linux (Ubuntu) |
Database Tests
With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)
Database | Platform | Tested by | Success? RC-1 | Success? RC-2 | Success? | Notes |
---|---|---|---|---|---|---|
MySQL | Ubuntu | Tomcat 8 | ||||
PostgreSQL | Ubuntu | Tomcat 8 |
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? | Success? | Success? | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux | jetty | File-simple | 5.1.0-RC2 | 5.1.0-RC2 | 13061 | 3.7m | 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 |
...
Tested by | Success? RC-1 | Success? RC-2 | Success? | Notes | ||
---|---|---|---|---|---|---|
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 configurationsVerify reindexing to triplestore works
Tested by | Success? RC-1 | Success? RC-2 | Success? | Notes |
---|---|---|---|---|
Backwards Compatibility Tests
- Start 5.10.0 one-click
- Load sample datasets via /fcr:restore
- Run test scripts on 5.10.0
- Stop 5.10.0
- Start RC one-click
- Run test scripts on RC
- ReStart RC
- Run test scripts on RC
Tested by | Success RC2 | NotesSuccess? RC-1 | Success? RC-2 | Success? RC-3 | Notes | |
---|---|---|---|---|---|---|
Danny Bernstein | ||||||
Resources
[1] Testing scripts
...