One of the requirements for Fedora 6 is that it continues to implement the Fedora API Specification. Compliance with the specification is measured by the results of running the Fedora API Test Suite. Earlier results of running the test suite are published below:
Instructions
- Download / Install Fedora
- The following system properties are important to include when starting up a Fedora that will be the target of the Fedora API Test Suite:
- -Dfcrepo.home=<some_directory>
- -Dfcrepo.auth.webac.userAgent.baseUri=http://example.com/
- -Dfcrepo.auth.webac.groupAgent.baseUri=http://example.com/
- -Dfcrepo.external.content.allowed=fcrepo-http-api/src/test/resources/allowed_external_paths.txt
- For example: command for starting Fedora from within the source code base:
mvn jetty:run -Dfcrepo.home=target/ -Dfcrepo.auth.webac.userAgent.baseUri=http://example.com/ \ -Dfcrepo.auth.webac.groupAgent.baseUri=http://example.com/ \ -Dfcrepo.external.content.allowed=fcrepo-http-api/src/test/resources/allowed_external_paths.txt \ -pl fcrepo-webapp
- Run tests
java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
Where "config-local.yml" contains:
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
Test Runs and Results
Date: 2020-05-05
Commit: ?
Who: awoods
Results
Summary
=============================================== Fedora API Specification Test Suite Total tests run: 241, Failures: 74, Skips: 24 ===============================================
Details testsuite-execution-report.html
Date: 2020-05-27
Commit: df2982c01
Who: dbernstein
Results
Summary:
=============================================== Fedora API Specification Test Suite Total tests run: 241, Failures: 61, Skips: 25 ===============================================
Details: testsuite-execution-report-2020-05-27-1250.html
Date: 2020-06-12
Commit: bd01b67
Who: whikloj
Results
Summary:
=============================================== Fedora API Specification Test Suite Total tests run: 241, Failures: 47, Skips: 25 ===============================================
Details: testsuite-execution-report-2020-06-12.html