Testing Tickets
RC-1 Testing
Testing Plan
git clone https://github.com/fcrepo4/fcrepo4 cd fcrepo4 git checkout fcrepo-5.0.1-RC-2 # or pull pre-built resources from https://github.com/fcrepo4/fcrepo4/releases/tag/fcrepo-5.0.1-RC-2
Issue Tests
Issue | Tested By | RC1 | RC2 | Notes |
---|---|---|---|---|
Danny Bernstein |
External Projects
Samvera (instructions)
Project | Tested by | Success? RC-1 | RC-2 | Notes |
---|---|---|---|---|
valkyrie |
Sanity Builds
Scripts
https://github.com/awoods/fcrepo-build-scripts
Project | Command | Platform | Tested By | RC 1 | RC 2 | Notes |
---|---|---|---|---|---|---|
fcrepo4 | mvn clean install | linux | Tested on CentOS 7 | |||
fcrepo4 | mvn clean install | mac | ||||
fcrepo4 | mvn clean install | windows |
Note (18 January 2018): The victims database warnings are due to the victi.ms site currently returning a 503 error. Jared Whiklo has reported this issue upstream: https://github.com/victims/victims-web/issues/155
API-Test Suite
Start Fedora with the following command
mvn jetty:run -Dfcrepo.external.content.allowed=fcrepo-http-api/src/test/resources/allowed_external_paths.txt -Dfcrepo.auth.webac.userAgent.baseUri=http://example.com/ -pl fcrepo-webapp/
Run the API-Test suite with the following command
java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
Where "config-local.yml" is something like the following
default: rooturl: http://localhost:8080/rest/ root-controller-user-webid: http://example.com/fedoraAdmin root-controller-user-name: fedoraAdmin root-controller-user-password: fedoraAdmin permissionless-user-webid: http://example.com/testuser permissionless-user-name: testuser permissionless-user-password: testpass broker-url: tcp://127.0.0.1:61616 topic-name: fedora queue-name: implementation-name: Fedora implementation-version: 5.0.0-RC tomcat: rooturl: http://localhost:8080/fcrepo/rest/ root-controller-user-webid: http://example.com/fedoraAdmin root-controller-user-name: fedoraAdmin root-controller-user-password: secret3 permissionless-user-webid: http://example.com/testuser permissionless-user-name: testuser permissionless-user-password: password1 broker-url: tcp://127.0.0.1:61616 topic-name: fedora queue-name: implementation-name: Fedora implementation-version: 5.0.0-RC
Platform | Test Suite Version | Tested by | Results RC-1 (#pass,fail,skip) | Results RC-2 (#pass,fail,skip) | Notes |
---|---|---|---|---|---|
Fedora Linux 27 | |||||
CentOS | Bethany Seeger | Total tests run: 238, Failures: 11, Skips: 25 | |||
Ubuntu | |||||
Mac OSX | f3dd20 | Total tests run: 238, Failures: 11, Skips: 25 | |||
Mac OSX | bf4eb97 | Total tests run: 238, Failures: 10, Skips: 25 |
Resources
[1] Testing scripts
7 Comments
Danny Bernstein
Trey Pendragon : Thanks for promptly testing RC-1 against valkyrie. We appreciate the community feedback. One critical dependency issue was surfaced and resolved earlier this week. I've cut an pushed a second release candidate. I'm hoping to stay on track to release this week. Any chance you'll be able to give valkyrie a test before the end of the week?
Trey Pendragon
Danny BernsteinYup, just give me a few minutes.
Danny Bernstein
You completely rock. Thanks.
Trey Pendragon
Danny BernsteinCan you generate the assets on github? (JAR/WAR/MD5/SHA etc)?
Danny Bernstein
yes - coming right up.
Danny Bernstein
Trey Pendragon : okay - they are up there now: https://github.com/fcrepo4/fcrepo4/releases/tag/fcrepo-5.0.1-RC-2
Trey Pendragon
Danny BernsteinWorks fine! Added checkmark.