...
Code Block |
---|
git clone https://github.com/fcrepo/fcrepo cd fcrepo git checkout fcrepo-6.02.0-RC-21 # or pull pre-built resources from https://github.com/fcrepo/fcrepo/releases/tag/fcrepo-6.02.0-RC-21 |
API-Test Suite
Start Fedora with the following command
Code Block 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/ -Dfcrepo.cache.webac.acl.timeout.minutes=0 -pl fcrepo-webapp/
Run the API-Test suite with the following command
Code Block java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
Where "config-local.yml" is something like the following
No Format 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: 6.0.0-RC-2 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: 6.02.0-RC-21
Platform | Test Suite Version | Tested by | Results RC-2 (#pass,fail,skip) | Notes | ||||
---|---|---|---|---|---|---|---|---|
Linux | ||||||||
Ubuntu | ||||||||
OSX | 5eca0de34c162205d66913b1979967d487619018 | =============================================== Fedora API Specification Test Suite Total tests run: 241, Failures: 1, Skips: 28 =============================================== | The -Dfcrepo.cache.webac.acl.timeout.minutes=0 setting was added to fcrepo.
One-Click Run
cd fcrepo-webapp; mvn clean install -Pone-click
Command | Platform | Tested By | RC-2 | 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 |
...
Command | Platform | Tested By | RC-2 | 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 |
...
Database | Tested By | RC-2 | ||
---|---|---|---|---|
postgresql | ||||
mariadb | ||||
mysql |
Manual Tests
Info |
---|
All of the below should take place in the HTML UI. |
...