Code Freeze Blockers
- In RC-1
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1837
- In RC-2
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1883 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1973 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1974 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1975 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1977 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1978
- In RC-3
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1980 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1981 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1985 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1986 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1988
- In RC-4
- ???
External Projects
Hydra -
Esmé Cowles
- Islandora -
Jared Whiklo
Modules in Release
- fcrepo4
- fcrepo-module-auth-rbacl
- fcrepo-module-auth-xacml
- fcrepo-module-auth-webac
- fcrepo-mint
- fcrepo-transform
- fcrepo-audit
- fcrepo-webapp-plus
- fcrepo4-vagrant
Testing Plan
Code Block |
---|
git checkout 4.5.1-RC |
...
Project | Command | Platform | Tested by | Success? | Notes | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | |||||||||||||||||||
fcrepo4 | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo4 | mvn clean install | windows | log file (consistent failure, on Windows 7 Enterprise and Windows 10 Home) | fcrepo4 | mvn clean install | windows | Eric James |
| |||||||||||||
fcrepo-module-auth-rbacl | mvn clean install | linux | |||||||||||||||||||
fcrepo-module-auth-rbacl | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-module-auth-rbacl | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-module-auth-xacml | mvn clean install | linux | |||||||||||||||||||
fcrepo-module-auth-xacml | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-module-auth-xacml | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-module-auth-webac | mvn clean install | linux | |||||||||||||||||||
fcrepo-module-auth-webac | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-module-auth-webac | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-mint | mvn clean install | linux | |||||||||||||||||||
fcrepo-mint | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-mint | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-transform | mvn clean install | linux | |||||||||||||||||||
fcrepo-transform | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-transform | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-audit | mvn clean install | linux | |||||||||||||||||||
fcrepo-audit | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-audit | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-webapp-plus | mvn clean install | linux | |||||||||||||||||||
fcrepo-webapp-plus | mvn clean install | mac | Jared Whiklo | ||||||||||||||||||
fcrepo-webapp-plus | mvn clean install | windows | Scott Prater | ||||||||||||||||||
fcrepo-webapp-plus | mvn clean install -Prbacl | any? | (mac) (win) (linux) |
| |||||||||||||||||
fcrepo-webapp-plus | mvn clean install -Pxacml | any? | (mac) (win) (linux) |
|
Windows tests run Windows 10 Home (desktop) and Windows 7 Enterprise (laptop).
...
Command | Platform | Tested by | Success? | Notes | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jar | linux | Scott Prater | Manual test #11: Rollback versions in the UI fails for versioned binary resources
Manual test #9: | create version in the UI fails on Firefox browsers (Mac, Windows, Linux clients)
| |||||||||||||||||||
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jar | mac | Jared Whiklo | Builds and runs, can create object and update properties, but clicking links to other resources does not work. Log shows it appears to send a HEAD, instead of a GET. bseeger – I, Bethany Seeger, observed the same thing. However, when I restarted the server, the links started working... odd. I do see the HEAD and a GET request. | ||||||||||||||||||||
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jar | windows | Scott Prater | Build and runs, the first three tests succeed. Have not yet run the other tests. |
Manual Tests
All of the below should take place in the HTML UI.
- Create nested containers
- Create binary resources
- Run fixity on binary
- Perform Update Properties: Perform SPARQL-Update on container
- Perform Update Properties: Perform SPARQL-Update on binary
- Delete container
- Delete binary
- Use transactions
- Create versions
- View versions
- Rollback versions
Tests run - Jared Whiklo (gist of steps)
Database Tests
With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)
Database | Platform | Tested by | Success? | Notes | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MySQL | Mac | Esmé Cowles | PostgreSQL | MySQL 5.7.9 Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts. | |||||||
PostgreSQL | Mac | Esmé Cowles | PostgreSQL 9.4.5 Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts. |
Vagrant Tests
Code Block |
---|
vagrant destroy vagrant up |
Test steps | Tested by | Success? | Notes | ||
---|---|---|---|---|---|
FEDORA_AUTH=true | | Successfully ran Core Features and External Integrations workshop example requests Ran all of my tests, verified resources in triplestore and SolrBasic sanity test... not yet the complete list of "Manual Tests" | |||
FEDORA_AUTH=false | Jared Whiklo | Ran all of my tests, verified resources in triplestore and Solr. | |||
FEDORA_AUTH=true | Jared Whiklo | Ran all of my tests, verified resources in triplestore and Solr | |||
FEDORA_AUTH=false | Jared Whiklo | Ran all of my tests, verified resources in triplestore and Solr |
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:
, success:failure
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1980