Table of Contents |
---|
Testing Blocker Tickets
- RC-1
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-2086
External Projects
Hydra
Project | Success? |
---|---|
ActiveFedora | See AF#1156 |
CurationConcerns | |
Plum | |
Sufia |
Islandora -
One issue related to this update is in process to be resolved.
https://github.com/Islandora-CLAW/CLAW/issues/370
Testing Plan
Code Block |
---|
git clone https://github.com/fcrepo4/fcrepo4 cd fcrepo4 git checkout 4.7.0-RC |
...
Project | Command | Platform | Tested by | Success? | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | Ubuntu 14.04 LTS Ubuntu 16.04 LTS Ubuntu 16.04 LTS | ||||||||
fcrepo4 | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo4 | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-module-auth-rbacl | mvn clean install | linux |
| Ubuntu 14.04 LTS Ubuntu 16.04 LTS | |||||||
fcrepo-module-auth-rbacl | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-module-auth-rbacl | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-module-auth-xacml | mvn clean install | linux |
| Ubuntu 14.04 LTS Ubuntu 16.04 LTS | |||||||
fcrepo-module-auth-xacml | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-module-auth-xacml | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-module-auth-webac | mvn clean install | linux | | Ubuntu 14.04 LTS Ubuntu 16.04 LTS | |||||||
fcrepo-module-auth-webac | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-module-auth-webac | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-mint | mvn clean install | linux | Ubuntu 14.04 LTS Ubuntu 16.04 LTS | ||||||||
fcrepo-mint | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-mint | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-connector-file | fcrepo-transformmvn clean install | linux |
| fcrepo-transform | Ubuntu 14.04 LTS Ubuntu 16.04 LTS | ||||||
fcrepo-connector-file | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-connector-transformfile | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-audit | mvn clean install | linux |
| Ubuntu 14.04 LTS Ubuntu 16.04 LTS | |||||||
fcrepo-audit | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-audit | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-webapp-plus | mvn clean install | linux |
| Ubuntu 14.04 LTS Ubuntu 16.04 LTS | |||||||
fcrepo-webapp-plus | mvn clean install | mac | Jared Whiklo | ||||||||
fcrepo-webapp-plus | mvn clean install | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-webapp-plus | mvn clean install -Prbacl | mac | Jared Whiklo |
| |||||||
fcrepo-webapp-plus | mvn clean install -Prbacl | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13 | |||||||
fcrepo-webapp-plus | mvn clean install -Prbacl | linux | Ubuntu 14.04 LTS Ubuntu 16.04 LTS | ||||||||
fcrepo-webapp-plus | mvn clean install -Pxacml | mac | Jared Whiklo |
| |||||||
fcrepo-webapp-plus | mvn clean install -Pxacml | windows | Aaron Birkland | Windows 10 (1607) x64; 1.8.0_101-b13cd | |||||||
fcrepo-webapp-plus | mvn clean install -Pxacml | linux | Ubuntu 14.04 LTS Ubuntu 16.04 LTS | ||||||||
fcrepo-webapp-plus | mvn clean install -Pconnector | mac | Danny Bernstein | OSX 10.10.5 | |||||||
fcrepo-webapp-plus | mvn clean install -Pconnector | Linux | Andrew Woods | Ubuntu 16.04 LTS |
Migration of Existing Repositories
See: RESTful HTTP API - Backup and Restore
No Format | ||
---|---|---|
| ||
# Backup from existing repository curl -X POST localhost:8080/rest/fcr:backup # Restore to 4.7.0 curl -X POST -d "/path/to/backup/directory" localhost:8080/rest/fcr:restore |
Tested by | Platform | From Fedora Version | Number of Resources | Size of Backup (du -h .) | Success? | Notes |
---|---|---|---|---|---|---|
Nick Ruest | Ubuntu 16.04.1 | 4.6.0 | ? | 44M | LUBM_02 dataset | |
Joshua Westgard | Mac OS 10.11.6 (El Capitan) | 4.6.0 | ~2400 | 5.2G | Also successfully ran import/export tooling against a 4.7 RC2 repo. | |
Tricia Jenkins | Centos 6.8 | ~60 | 11M | Am working toward a complete set of Hydranorth content (~213218 resources). | ||
Julie Allinson | Mac OS 10.10.5 | 4.6 (data created in 4.4) | ~ 113000 (~ 12GB in data folder) | ~ 93MB | No binary files, just metadata in this repo. "java.sql.BatchUpdateException: Duplicate entry" error. Fixed with backup-fixer.jar Need to verify all objects restored. Data folder post restore ~ 7GB |
Filesystem Federation
Tested by | Platform | Success? | Notes |
---|---|---|---|
Andrew Woods | Linux | Success viewing federated files | |
Jared Whiklo | Mac | Success viewing federated files Success adding new files to filesystem and seeing them in Fedora |
One-Click Run
cd fcrepo-webapp; mvn clean install -Pone-click
Command | Platform | Tested by | Success? | Notes |
---|---|---|---|---|
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar | LinuxLinux | Nick Ruest | ||
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar | Mac | Jared Whiklo | ||
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar | Windows | Aaron Birkland | ||
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar | Linux | Andrew Woods |
Manual Tests
All of the below should take place in the HTML UI.
...
Database | Platform | Tested by | Success? | Notes | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
MySQL | osx (10.10.5) | Danny Bernstein |
| |||||||||
Ubuntu 14.04 | Andy Wagner | 10.0.24-MariaDB-1~trusty-wsrep | ||||||||||
Ubuntu 16.04 | Andrew Woods | mysql Ver 14.14 Distrib 5.7.16
| ||||||||||
PostgreSQL | Ubuntu 14.04 | Andy Wagner | Postgresql 9.5 | PostgreSQL |
Vagrant Tests
Code Block |
---|
vagrant destroy vagrant up |
Test steps | Tested by | Success? | Notes | |||
---|---|---|---|---|---|---|
FEDORA_AUTH=true | 4.7.0-RC is passed [2].
| |||||
FEDORA_AUTH=false | Nick Ruest "==> default: Error executing command: No matching features for fcrepo-camel-ldpath/0.0.0" | |||||
FEDORA_AUTH=true |
Nick Ruest "==> default: Error executing command: No matching features for fcrepo-camel-ldpath/0.0.0" | All testing scripts pass | |||||
FEDORA_AUTH=false | All scripts pass. | |||||
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
[1] Testing scripts
[2] Fedora 4 Release Test Suite
Ubuntu 14.04 LTS