Versions Compared

Key

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

Table of Contents

Issues Found in Testing

...

  1. In RC-1
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2052
       - building webapp-plus with -Paudit
  2. In RC-2
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2090
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2093
  3. In RC-3
    1. Jira
      serverDuraSpace JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2098
  4. In RC-4
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2110

Test Artifacts

  1. RC-2
    1. https://github.com/fcrepo4/fcrepo4/releases/tag/fcrepo-4.6.0-RC-2
    2. https://github.com/fcrepo4-exts/fcrepo-webapp-plus/releases/tag/fcrepo-webapp-plus-4.6.0-RC-2
    3. https://github.com/fcrepo4-exts/fcrepo4-vagrant/releases/tag/fcrepo4-vagrant-4.6.0-RC-2
  2. RC-3
    1. https://github.com/fcrepo4/fcrepo4/releases/tag/fcrepo4-4.6.0-RC-3
    2. https://github.com/fcrepo4-exts/fcrepo-webapp-plus/releases/tag/fcrepo-webapp-plus-4.6.0-RC-3
    3. vagrant?
  3. RC-4
    1. https://github.com/fcrepo4/fcrepo4/releases/tag/fcrepo-4.6.0-RC-4
    2. https://github.com/fcrepo4-exts/fcrepo-webapp-plus/releases/tag/fcrepo-webapp-plus-4.6.0-RC-4
    3. https://github.com/fcrepo4-exts/fcrepo4-vagrant/releases/tag/fcrepo4-vagrant-4.6.0-RC-4

External Projects

...

 mac) 

(win) 

(linux) 

ProjectCommandPlatformTested bySuccess?Notes
fcrepo4mvn clean install

linux

 Tricia Jenkins (tick) CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14
fcrepo4mvn clean install mac  Andy Wagner (tick)10.10.5 
fcrepo4mvn clean installwindowsAaron Birkland(tick) - RC-4Windows 10 (1607) x64, 1.8.0_101-b13

 

fcrepo-module-auth-rbaclmvn clean installlinux Tricia Jenkins (tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-module-auth-rbaclmvn clean install mac A. Soroka (tick) 
fcrepo-module-auth-rbaclmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-module-auth-xacmlmvn clean install linux Tricia Jenkins (tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-module-auth-xacmlmvn clean install mac A. Soroka (tick) 
fcrepo-module-auth-xacmlmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-module-auth-webacmvn clean install linux

 Tricia Jenkins

 


(tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-module-auth-webacmvn clean install mac A. Soroka (tick) 
fcrepo-module-auth-webacmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-mintmvn clean install linux Tricia Jenkins (tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-mintmvn clean install mac A. Soroka (tick) 
fcrepo-mintmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-transformmvn clean install linux

 Tricia Jenkins

 (tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-transformmvn clean install mac A. Soroka (tick) 
fcrepo-transformmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-auditmvn clean install linux Tricia Jenkins (tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14 
fcrepo-auditmvn clean install mac

A. Soroka

Andy Wagner

 

(tick)

 

 

10.10.5

fcrepo-auditmvn clean installwindows Aaron Birkland (tick)

Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-webapp-plusmvn clean install linux

 

 

Tricia Jenkins

Andrew Woods

(tick)

(tick)

CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14

4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

 

fcrepo-webapp-plusmvn clean install mac

A. Soroka

Andy Wagner

 

(tick)

 

 

10.10.5

fcrepo-webapp-plusmvn clean install windowsAaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -Prbacl linux

Tricia Jenkins

Andrew Woods

(tick)

(tick)

CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14

4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

 

fcrepo-webapp-plusmvn clean install -Prbacl windowsany?Aaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -Pxacmllinux

Tricia Jenkins

Andrew Woods

(tick)

(tick)

CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14

4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

fcrepo-webapp-plusmvn clean install -PxacmlwindowsAaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -PwebacwindowsAaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -Pwebacmac

A. Soroka

Andy Wagner

 

(tick)

 

10.10.5

 

fcrepo-webapp-plusmvn clean install -Pxacmlany? 

(mac) 

(win) 

(linux) 

 

-PwebaclinuxAndrew Woods(tick) - RC-2

4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

fcrepo-webapp-plusmvn clean install -PauditwindowsAaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -Pauditmac

A. Soroka

Andy Wagner

 

(tick)

 

10.10.5

fcrepo-webapp-plusmvn clean install -PauditlinuxAndrew Woods(tick) - RC-24.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS
fcrepo-webapp-plus

mvn clean install -P\!webac,\!audit

windowsAaron Birkland(tick) - RC-2

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -P\!webac,\!auditmacAndy Wagner(tick)10.10.5
fcrepo-webapp-plusmvn clean install -P\!webac,\!auditlinuxAndrew Woods(tick)4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

Windows tests please note the version of Windows used. Linux tests note distroWindows tests run Windows 10 Home (desktop) and Windows 7 Enterprise (laptop).

One-Click Run

cd fcrepo-webapp; mvn clean install -Pone-click

 1 
CommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.12-SNAPSHOT-jetty-console.jarlinux Nick Ruest(tick) - RC-3Ubuntu 15.10

 

java -jar fcrepo-webapp-4.5.12-SNAPSHOT-jetty-console.jarmac

A. Soroka

Joshua Westgard

(tick)

(tick) - RC-3

 
java -jar fcrepo-webapp-4.5.2-SNAPSHOT-jetty-console.jarwindowsAaron Birkland(tick) - RC-4

Windows 10 (1607) x64, 1.8.0_101-b13 

 

java -jar fcrepo-webapp-4.5.2-SNAPSHOT-jetty-console.jarwindows Chad Mills (tick)Windows 7 Enterprise Service Pack 1

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 version
  12. Tests run - (gist of steps
BrowserPlatformTested bySuccess?Notes
FirefoxLinuxNick Ruest(tick) - RC-3Version 47.0

Firefox

Mac

Jared Whiklo

Joshua Westgard

(tick)

(tick) - RC-3

Version 47.0

Version 47.0

FirefoxWindows   
ChromeLinuxAndrew Woods(tick) - RC-44.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS
ChromeMac

Jared Whiklo

Joshua Westgard

(tick)

(tick) - RC-3

Version 51.0.2704.103 (64-bit)

Version 51.0.2704.103 (64-bit)

ChromeWindowsAaron Birkland(tick) - RC-4Version  52.0.2743.116 m (64-bit)
EdgeWindowsAaron Birkland(tick) - RC-4Version 38.14393.0.0

 

Database Tests

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

  
DatabasePlatformTested bySuccess?Notes
MySQLMac Esmé Cowles

(tick) - RC-3

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

PostgreSQLMac Esmé Cowles(tick) - RC-3

PostgreSQL 9.4.5

Hydra Tests

Run test suites of various Hydra components using the release candidate.

...

Gem/AppTested bySuccess?
ActiveFedoraEsmé Cowles(tick) - RC-3
CurationConcerns Esmé Cowles (tick) - RC-3
Sufia Esmé Cowles (tick) - RC-3
Plum Esmé Cowles 

(tick) - RC-3

DukeLibraries/DulHydraJim Coble(tick) - RC-3

 

Vagrant Tests

Code Block
vagrant destroy
vagrant up
Test stepsTested bySuccess?Notes

FEDORA_AUTH=true
FEDORA_AUDIT=true

Jared Whiklo

 

Andrew Woods

 

 

(tick)

 

Successfully ran Core Features and External Integrations workshop example requests

 

WebAC fails -

Jira
serverDuraSpace JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyFCREPO-2110

All automated tests passed: https://github.com/fcrepo4-labs/fcrepo4-tests - thanks Jared Whiklo!Ran all of my tests, verified resources in triplestore and Solr

FEDORA_AUTH=false
FEDORA_AUDIT=true

Jared Whiklo

Nick Ruest

A. Soroka

 

(tick) - RC-4

 

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. 

All automated tests – except authz_tests – and manual tests passed: https://github.com/fcrepo4-labs/fcrepo4-tests

FEDORA_AUTH=true
FEDORA_AUDIT=false

Jared Whiklo

Nick Ruest

 

(tick) - RC-4

 

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

All automated tests and manual tests passed: https://github.com/fcrepo4-labs/fcrepo4-tests

FEDORA_AUTH=false
FEDORA_AUDIT=false

Jared Whiklo

Yinlin Chen

Andrew Woods

 

(tick) - RC-4

(tick) - RC-4

 

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

    Code Block
    vagrant ssh
    sudo rm -rf /tmp/descriptions/*
    curl -XPOST -H"Content-Type: application/json" -d '["activemq:queue:serialization"]' localhost:9080/reindexing/
    tree /tmp/descriptions # now it is repopulated