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

Compare with Current View Page History

« Previous Version 26 Next »

Code Freeze Blockers

  1. In RC-1
    1. building webapp-plus with -Paudit, related to:  Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  2. In RC-2

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

 

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.6.0-RC

Sanity Builds

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 A. Soroka  
fcrepo4mvn clean installwindowsAaron Birkland(tick)Windows 10 (1511) x64, 1.8.0_101-b13

 

fcrepo-module-auth-rbaclmvn clean installlinuxTricia Jenkins(tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14
fcrepo-module-auth-rbaclmvn clean install macA. Soroka(tick) 
fcrepo-module-auth-rbaclmvn clean installwindowsAaron Birkland(tick)

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-module-auth-xacmlmvn clean install linuxTricia Jenkins(tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14
fcrepo-module-auth-xacmlmvn clean install macA. Soroka(tick) 
fcrepo-module-auth-xacmlmvn clean installwindowsAaron 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 macA. Soroka(tick) 
fcrepo-module-auth-webacmvn clean installwindowsAaron Birkland(tick)

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-mintmvn clean install linuxTricia Jenkins(tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14
fcrepo-mintmvn clean install macA. Soroka(tick) 
fcrepo-mintmvn clean installwindowsAaron 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 macA. Soroka(tick) 
fcrepo-transformmvn clean installwindowsAaron Birkland(tick)

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-auditmvn clean install linuxTricia Jenkins(tick)CentOS Linux release 7.2.1511 x86_64, 1.8.0_91-b14
fcrepo-auditmvn clean install macA. Soroka  
fcrepo-auditmvn clean installwindowsAaron 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 macA. Soroka  
fcrepo-webapp-plusmvn clean install windowsAaron Birkland(tick)

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 windowsAaron Birkland(tick)

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)

Windows 10 (1511) x64, 1.8.0_101-b13

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

Windows 10 (1511) x64, 1.8.0_101-b13

fcrepo-webapp-plusmvn clean install -PwebacmacA. Soroka 

 

fcrepo-webapp-plusmvn clean install -PwebaclinuxAndrew Woods(tick) - RC-2

4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS

fcrepo-webapp-plusmvn clean install -PauditwindowsAaron Birkland(error)

Windows 10 (1511) x64, 1.8.0_101-b13

maven out, failsafe xml

fcrepo-webapp-plusmvn clean install -PauditmacA. Soroka  
fcrepo-webapp-plusmvn clean install -PauditlinuxAndrew Woods(tick)4.4.0-31-generic x86_64, Ubuntu 16.04.1 LTS
fcrepo-webapp-plus

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

windows   
fcrepo-webapp-plusmvn clean install -P\!webac,\!auditmac   
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 distro.

One-Click Run

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

CommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.2-SNAPSHOT-jetty-console.jarlinux  

 

java -jar fcrepo-webapp-4.5.2-SNAPSHOT-jetty-console.jarmacA. Soroka(tick) 
java -jar fcrepo-webapp-4.5.2-SNAPSHOT-jetty-console.jarwindowsAaron Birkland(tick)

Windows 10 (1511) x64, 1.8.0_101-b13


 

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
BrowserPlatformTested bySuccess?Notes
FirefoxLinux   

Firefox

Mac   
FirefoxWindows   
ChromeLinux   
ChromeMac   
ChromeWindows   
Internet
Explorer 
Windows   

 

Database Tests

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

DatabasePlatformTested bySuccess?Notes
MySQLMac  

MySQL 5.7.9

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

PostgreSQLMac  

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

Jared Whiklo

 

 

 

 

FEDORA_AUTH=false
FEDORA_AUDIT=true

Jared Whiklo 

 

FEDORA_AUTH=true
FEDORA_AUDIT=false

Jared Whiklo  

FEDORA_AUTH=false
FEDORA_AUDIT=false

Jared Whiklo  

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

 

  • No labels