You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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.

Recommended Method for Running Tests:

  1. Start Fedora 
    1. mvn jetty:run -Dfcrepo.ocfl.staging.dir=target/fcrepo-data/staging -Dfcrepo.ocfl.storage.root.dir=target/fcrepo-data/ocfl-root \ 
      	-Dfcrepo.ocfl.work.dir=target/fcrepo-data/work -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
  2. Run tests
    1. java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
    2. 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

Execution

  1. Start Fedora
    1. 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
  2. Run tests
    1. java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
    2. 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

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

Execution

  1. Start Fedora
    1. mvn jetty:run -Dfcrepo.ocfl.staging.dir=target/fcrepo-data/staging -Dfcrepo.ocfl.storage.root.dir=target/fcrepo-data/ocfl-root \ 
      	-Dfcrepo.ocfl.work.dir=target/fcrepo-data/work -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
  2. Run tests
    1. java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml
    2. 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
===============================================
Fedora API Specification Test Suite
Total tests run: 241, Failures: 61, Skips: 25
===============================================

testsuite-execution-report.html

Results

Summary:

===============================================
Fedora API Specification Test Suite
Total tests run: 241, Failures: 61, Skips: 25
===============================================

Details: testsuite-execution-report-2020-05-27-1250.html



  • No labels