...
- ...
External Projects
Hydra
Project | Tested by | Success? RC-1 | Notes |
---|---|---|---|
ActiveFedora | |||
CurationConcerns | |||
Hyrax | |||
Plum |
Sufia |
Islandora
Project | Tested by | Success? RC-1 | Notes |
---|---|---|---|
CLAW |
Testing Plan
Code Block |
---|
git clone https://github.com/fcrepo4/fcrepo4 cd fcrepo4 git checkout <version>-RC |
...
Project | Command | Platform | Tested by | Success? | Notes | |||
---|---|---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | ||||||
fcrepo4 | mvn clean install | mac | ||||||
fcrepo4 | mvn clean install | windows | ||||||
fcrepo-module-auth-rbacl | mvn clean install | linux |
| |||||
fcrepo-module-auth-rbacl | mvn clean install | mac | ||||||
fcrepo-module-auth-rbacl | mvn clean install | windows | ||||||
fcrepo-module-auth-xacml | mvn clean install | linux |
|
| ||||
fcrepo-module-auth-xacml | mvn clean install | mac | ||||||
fcrepo-module-auth-xacml | mvn clean install | windows | ||||||
fcrepo-module-auth-webac | mvn clean install | linux | | | ||||
fcrepo-module-auth-webac | mvn clean install | mac | ||||||
fcrepo-module-auth-webac | mvn clean install | windows | ||||||
fcrepo-mint | mvn clean install | linux | ||||||
fcrepo-mint | mvn clean install | mac | ||||||
fcrepo-mint | mvn clean install | windows | ||||||
fcrepo-audit | mvn clean install | linux |
|
| ||||
fcrepo-audit | mvn clean install | mac | ||||||
fcrepo-audit | mvn clean install | windows | ||||||
fcrepo-webapp-plus | mvn clean install | linux |
| |||||
fcrepo-webapp-plus | mvn clean install | mac | ||||||
fcrepo-webapp-plus | mvn clean install | windows | ||||||
fcrepo-webapp-plus | mvn clean install -Pwebac | linux |
| |||||
fcrepo-webapp-plus | mvn clean install -Pwebac | mac | ||||||
fcrepo-webapp-plus | mvn clean install -Pwebac | windows |
One-Click Run
cd fcrepo-webapp; mvn clean install -Pone-click
Command | Platform | Tested by | Success? | Notes | |||
---|---|---|---|---|---|---|---|
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Linux | ||||||
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Mac | ||||||
java -jar fcrepo-webapp-<version>-SNAPSHOT-jetty-console.jar | Windows |
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? | Notes | ||||
---|---|---|---|---|---|---|---|---|
MySQL | ||||||||
PostgreSQL |
fcr:backup/fcr:restore Functionality
...
- These python scripts - fcrepo-testing - can be used to load RDF content and binary content to a Fedora repository and verify the integrity of the loaded resources. Output from the load process can be used to verify the integrity of a 'restored' repository. See the README for more info.
- This script can be used to walk your repository, failing if a non-success response is encountered.
...
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 |
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.
...
Test steps | Tested by | Success? | Notes | |||
---|---|---|---|---|---|---|
FEDORA_AUTH=true | ||||||
FEDORA_AUTH=false |
Manual Tests
Same as above, plus:
...
Backwards Compatibility Tests
- Start 4Start 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
Resources
[1] Testing scripts