Testing Blocker Tickets
- ...
External Projects
Samvera
Project | Tested by | Success? RC-1 | Notes |
|---|---|---|---|
| ActiveFedora | |||
| CurationConcerns | |||
| Hyrax | |||
| Plum |
Islandora
Project | Tested by | Success? RC-1 | Notes |
|---|---|---|---|
| Islandora 8 |
Testing Plan
git clone https://github.com/fcrepo/fcrepo cd fcrepo git checkout <version>-RC
Sanity Builds
Scripts
https://github.com/awoods/fcrepo-build-scripts
| Project | Command | Platform | Tested by | Success? | Notes |
|---|---|---|---|---|---|
| fcrepo | mvn clean install | linux | |||
| fcrepo | mvn clean install | mac | |||
| fcrepo | mvn clean install | 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
All of the below should take place in the HTML UI and non-vagrant tests should run against fcrepo-webapp-plus.
- 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
Database Tests
With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)
| Database | Platform | Tested by | Success? | Notes |
|---|---|---|---|---|
| MySQL | ||||
| PostgreSQL |
Vagrant Tests - Outdated, needs docker replacement.
vagrant destroy vagrant up
| Test steps | Tested by | 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 configurations
- Verify reindexing to triplestore works
Resources
[1] Testing scripts