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. The test suite results of Fedora 5 are published below:
Leading up to the release of Fedora 6, we will be running the API Test Suite against the in-progress Fedora 6 to track progress.
Test Runs and Results
2020-05-05
Execution
- Start Fedora
java -Dfcrepo.log=DEBUG -Dfcrepo.external.content.allowed=fcrepo-http-api/src/test/resources/allowed_external_paths.txt -Dfcrepo.auth.webac.userAgent.baseUri=http://example.com/ -jar fcrepo-webapp/target/fcrepo-webapp-6.0.0-SNAPSHOT-jetty-console.jar --headless
- 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
Results
=============================================== Fedora API Specification Test Suite Total tests run: 241, Failures: 74, Skips: 24 ===============================================
testsuite-execution-report.html
Commit: df2982c01
Date run: 2020-05-27
Who: dbernstein
Results:
===============================================
Fedora API Specification Test Suite
Total tests run: 241, Failures: 61, Skips: 25
===============================================
testsuite-execution-report-2020-05-27-1250.html