Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Please note that instances of <version> on this testing page should be replaced with <release number>-RC-<release candidate number>, where release number is the semantic version at the top of this page and release candidate number is the release candidate you are testing.

i.e. 6.3.1-RC-2, 6.4.0-RC-1, etc

Issues Discovered:


Testing Tickets

...

Code Block
git clone https://github.com/fcrepo/fcrepo
cd fcrepo
git checkout fcrepo-6.4.0-RC-<N><version>   # or pull pre-built resources from https://github.com/fcrepo/fcrepo/releases/tag/fcrepo-6.4.0-RC-<N><version>
mvn install # to build everything so Fedora is ready to run during API testing

...

  1. 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/


  2. Run the API-Test suite (which you can clone/build from https://github.com/fcrepo/Fedora-API-Test-Suite) with the following command

    Code Block
    java -jar target/testsuite-1.0-SNAPSHOT-shaded.jar -c config-local.yml


    1. Where "config-local.yml" is something like the following (for use with the mvn jetty:run command)

      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.4.0-RC-1 <version>  



PlatformTest Suite VersionTested byResults RC-1 (#pass,fail,skip)Results RC-2
(pass,fail,skip)
Notes
Linux5eca0de3
Demian Katz Total tests run: 241, Failures: 1, Skips: 28
I used Ubuntu 20.04 LTS for my testing.
OSX 5eca0de3Jared Whiklo 

Total tests run: 241, Failures: 1, Skips: 28



OSX M1 or M2


 




...

Code Block
docker run -p8080:8080 -v /path/to/fedora_home:/fedora_home -v /path/to/fcrepo.properties:/fcrepo.properties -e CATALINA_OPTS="-Dfcrepo.config.file=/fcrepo.properties" --name=fcrepo-test fcrepo/fcrepo:6.3.0-RC-1<version>


PlatformTested ByRC-1RC-2Notes
Linux



Mac



Windows





...