Page tree
Skip to end of metadata
Go to start of metadata

Code Freeze Blockers

  1. In RC-1
    1. FCREPO-1837 - Getting issue details... STATUS
  2. In RC-2
    1. FCREPO-1883 - Getting issue details... STATUS

    2. FCREPO-1973 - Getting issue details... STATUS
    3. FCREPO-1974 - Getting issue details... STATUS
    4. FCREPO-1975 - Getting issue details... STATUS
    5. FCREPO-1977 - Getting issue details... STATUS
    6. FCREPO-1978 - Getting issue details... STATUS

  3. In RC-3
    1. FCREPO-1980 - Getting issue details... STATUS
    2. FCREPO-1981 - Getting issue details... STATUS
    3. FCREPO-1985 - Getting issue details... STATUS
    4. FCREPO-1986 - Getting issue details... STATUS
    5. FCREPO-1988 - Getting issue details... STATUS
  4. In RC-4
    1. ???

External Projects

Modules in Release

  • fcrepo4
  • fcrepo-module-auth-rbacl
  • fcrepo-module-auth-xacml
  • fcrepo-module-auth-webac
  • fcrepo-mint
  • fcrepo-transform
  • fcrepo-audit
  • fcrepo-webapp-plus
  • fcrepo4-vagrant

Testing Plan

git checkout 4.5.1-RC

Sanity Builds

ProjectCommandPlatformTested bySuccess?Notes
fcrepo4mvn clean install

linux

Andrew Woods

Scott Prater

(tick) 
fcrepo4mvn clean install mac Jared Whiklo(tick) 
fcrepo4mvn clean installwindows

Scott Prater

Eric James

(tick)

log file (consistent failure, on Windows 7 Enterprise and Windows 10 Home)

log file Windows 7 Enterprise

FCREPO-1973 - Getting issue details... STATUS

fcrepo-module-auth-rbaclmvn clean installlinux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-rbaclmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-rbaclmvn clean installwindowsScott Prater(tick) 
fcrepo-module-auth-xacmlmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-xacmlmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-xacmlmvn clean installwindowsScott Prater(tick) 
fcrepo-module-auth-webacmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-webacmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-webacmvn clean installwindowsScott Prater(tick) 
fcrepo-mintmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-mintmvn clean install macJared Whiklo(tick) 
fcrepo-mintmvn clean installwindowsScott Prater(tick) 
fcrepo-transformmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-transformmvn clean install macJared Whiklo(tick) 
fcrepo-transformmvn clean installwindowsScott Prater(tick) 
fcrepo-auditmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-auditmvn clean install macJared Whiklo(tick) 
fcrepo-auditmvn clean installwindowsScott Prater(tick) 
fcrepo-webapp-plusmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-webapp-plusmvn clean install macJared Whiklo(tick) 
fcrepo-webapp-plusmvn clean install windowsScott Prater(tick) 
fcrepo-webapp-plusmvn clean install -Prbacl any?

Jared Whiklo

Scott Prater

(mac) (tick)

(win) (tick)

(linux) (tick)

 

fcrepo-webapp-plusmvn clean install -Pxacmlany?

Jared Whiklo

Scott Prater

(mac) (tick)

(win) (tick)

(linux) (tick)

 

Windows tests run Windows 10 Home (desktop) and Windows 7 Enterprise (laptop).

One-Click Run

CommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarlinuxScott Prater(tick)

Manual test #11: Rollback versions in the UI fails for versioned binary resources
FCREPO-1974 - Getting issue details... STATUS  

Manual test #9:  create version in the UI fails on Firefox browsers (Mac, Windows, Linux clients)
FCREPO-1981 - Getting issue details... STATUS

java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarmacJared Whiklo 

Builds and runs, can create object and update properties, but clicking links to other resources does not work. Log shows it appears to send a HEAD, instead of a GET.

I, Bethany Seeger, observed the same thing. However, when I restarted the server, the links started working... odd. I do see the HEAD and a GET request.

java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarwindowsScott Prater (tick)
 

Manual Tests

All of the below should take place in the HTML UI.

  1. Create nested containers
  2. Create binary resources
  3. Run fixity on binary
  4. Update Properties:  Perform SPARQL-Update on container
  5. Update Properties:  Perform SPARQL-Update on binary
  6. Delete container
  7. Delete binary
  8. Use transactions
  9. Create versions
  10. View versions
  11. Rollback versions

Tests run - Jared Whiklo (gist of steps(tick)

Database Tests

With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)

DatabasePlatformTested bySuccess?Notes
MySQLMacEsmé Cowles(tick)

MySQL 5.7.9

 Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts.

PostgreSQLMacEsmé Cowles(tick)

PostgreSQL 9.4.5

Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts.

Vagrant Tests

vagrant destroy
vagrant up
Test stepsTested bySuccess?Notes

FEDORA_AUTH=true
FEDORA_AUDIT=true

Andrew Woods


Jared Whiklo

(tick)


(tick)

Successfully ran Core Features and External Integrations workshop example requests


Ran all of my tests, verified resources in triplestore and Solr

FEDORA_AUTH=false
FEDORA_AUDIT=true

Jared Whiklo(tick)

Ran all of my tests, verified resources in triplestore and Solr.
I was using the internal audit location, so it did not go to fuseki. 

FEDORA_AUTH=true
FEDORA_AUDIT=false

Jared Whiklo(tick)Ran all of my tests, verified resources in triplestore and Solr 

FEDORA_AUTH=false
FEDORA_AUDIT=false

Jared Whiklo(tick)Ran all of my tests, verified resources in triplestore and Solr

Manual Tests

Same as above, plus:

  1. Verify audit events are in triplestore
  2. Verify resources are in triplestore
  3. Verify resources are in Solr
  4. Verify authorization works for the two auth-enabled configurations
  5. Verify reindexing to triplestore works: (error) failure, success: (tick)  FCREPO-1980 - Getting issue details... STATUS

 

  • No labels

3 Comments

  1. Scott Prater: Thanks for running these tests. That is a great help. Are you also in a position to run the "One Click Run" Windows test? The jar file (fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jar) should be found in fcrepo4/fcrepo-webapp/target.

    ...also, any help debugging the fcrepo4 integration test issue would be very appreciated.

  2. Yes, I can finish the one-click tests and look more into the failing integration test over the next few days.

  3. I also ran the build tests on a Linux CentOS 7 VM (x86_64), and all went well.