UNICORE/X Verification and Validation Report for EMI 1
Author(s):
Michele Carpene
Change:
Initial EMI release, contains all changes since release contained in UNICORE 6.3.2
Component:
UNICORE/X
Outcome:
In Progress
Automatic pre-packaging tests
TBD - Update number in links to the release build!
Full build log including output of all unit tests and all automated functional and regression tests is available here:
http://unicore-dev.zam.kfa-juelich.de/bamboo/download/UNICOREX-TRUNK/build_logs/UNICOREX-TRUNK-384.log
Code coverage and unit tests
UAS-C, UAS-D:
http://unicore-dev.zam.kfa-juelich.de/bamboo/browse/UNICOREX-TRUNK-384/artifact/Cobertura-uas-core-report/index.html
BES:
http://unicore-dev.zam.kfa-juelich.de/bamboo/browse/UNICOREX-TRUNK-384/artifact/Cobertura-ogsa-bes-core-report/index.html
Regression tests
TBD
Functional tests
TBD
Standard Compliance/Conformance tests
N/A according to the test plan.
Performance and Scalability tests
TBD
Clean installation
At a first instance deployment tests are executed starting from a clean environment and using unicore deployment test scripts.
For the unicorex component the unicorex deployment testcase has been created.
Unicorex server and client are installed and a simple ucc client invocation is executed after configuring certificates path for the unicorex server.
Finally both components are removed from the system.
Deployment test report
Here the full test report version:
Here the short version:
--- [INFO] Deployment test: ./testcases.d/unicorex
--- [INFO] Started at: Wed Mar 30 10:42:02 CEST 2011
--- [INFO] Platform: Scientific Linux CERN SLC release 5.6 (Boron) x86_64
--- [INFO] Uninstalling the package unicore-unicorex and cleaning all its files
package unicore-unicorex is not installed
--- [INFO] Setting up the repository
--- [INFO]
--- [INFO] YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
--- [INFO]
--- [INFO] Fetching yum Repository definition
--2011-03-30 10:42:02-- https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
Resolving twiki.cern.ch... 137.138.6.73
Connecting to twiki.cern.ch|137.138.6.73|:443... connected.
WARNING: cannot verify twiki.cern.ch's certificate, issued by `/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)10/CN=VeriSign Class 3 Secure Server CA - G3':
Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 144 [application/octet-stream]
Saving to: `/etc/yum.repos.d/unicore-unicorex.repo'
0K 100% 4.33M=0s
2011-03-30 10:42:02 (4.33 MB/s) - `/etc/yum.repos.d/unicore-unicorex.repo' saved [144/144]
--- [INFO] Installing from binary package
--- [INFO] Component: unicorex
--- [INFO] Package: unicore-unicorex
--- [INFO]
Loaded plugins: changelog, kernel-module, protectbase, security, tsflags,
: versionlock
Repository EMI-1-RC2 is listed more than once in the configuration
0 packages excluded due to repository protections
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package unicore-unicorex.noarch 0:6.4.0-rc2 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
unicore-unicorex noarch 6.4.0-rc2 EMI-1-RC2 34 M
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total size: 34 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : unicore-unicorex 1/1
Installed:
unicore-unicorex.noarch 0:6.4.0-rc2
Complete!
unicore-unicorex-6.4.0-rc2.noarch
--- [INFO] Updating /etc/unicore/unicorex/uas.config: property uas.security.accesscontrol.pdp.config = /etc/unicore/unicorex/xacml2.config
--- [INFO] Updating /etc/unicore/unicorex/uas.config: property uas.security.accesscontrol.pdp = eu.unicore.uas.pdp.local.LocalHerasafPDP
uas.security.accesscontrol.pdp=de.fzj.unicore.uas.security.SimplePDP' -a -z '' ']'
making backup /etc/unicore/unicorex/wsrflite.xml_origin
--- [INFO] Updating /etc/unicore/unicorex/logging.properties: property log4j.logger.org.herasaf.xacml.core = ERROR
--- [INFO] Updating /etc/unicore/unicorex/logging.properties: property log4j.logger.unicore.BESOnStartup = ERROR
--- [INFO] Starting the service unicore-unicorex
Starting UNICORE/X
--- [INFO] unicorex active for user unicore ...
--- [INFO] Waiting for service to start...
--- [INFO] Checking if log file startup.log is present for component unicorex
--- [INFO] Log file present on the system.
--- [INFO] Checking if log file unicorex.log is present for component unicorex
--- [INFO] Log file present on the system.
--- [INFO] Checking if log file startup.log of unicorex contains any problematic phrases
--- [INFO] No problems in the log file were found.
--- [INFO] Checking if log file unicorex.log of unicorex contains any problematic phrases
--- [INFO] No problems in the log file were found.
--- [INFO] Checking if documentation is present for unicorex
total 12
drwxr-xr-x 2 root root 4096 Mar 30 10:42 .
drwxr-xr-x 5 root root 4096 Mar 30 10:42 ..
-rw-r--r-- 1 root root 116 Mar 29 22:36 README.txt
--- [INFO] Documentation present on the system.
--- [INFO] Uninstalling the package unicore-ucc and cleaning all its files
package unicore-ucc is not installed
--- [INFO] Setting up the repository
--- [INFO]
--- [INFO] YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
--- [INFO]
--- [INFO] Fetching yum Repository definition
--2011-03-30 10:42:14-- https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
Resolving twiki.cern.ch... 137.138.6.73
Connecting to twiki.cern.ch|137.138.6.73|:443... connected.
WARNING: cannot verify twiki.cern.ch's certificate, issued by `/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)10/CN=VeriSign Class 3 Secure Server CA - G3':
Unable to locally verify the issuer's authority.
HTTP request sent, awaiting response... 200 OK
Length: 144 [application/octet-stream]
Saving to: `/etc/yum.repos.d/unicore-ucc.repo'
0K 100% 4.48M=0s
2011-03-30 10:42:14 (4.48 MB/s) - `/etc/yum.repos.d/unicore-ucc.repo' saved [144/144]
--- [INFO] Installing from binary package
--- [INFO] Component: ucc
--- [INFO] Package: unicore-ucc
--- [INFO]
Loaded plugins: changelog, kernel-module, protectbase, security, tsflags,
: versionlock
Repository EMI-1-RC2 is listed more than once in the configuration
0 packages excluded due to repository protections
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package unicore-ucc.noarch 0:6.4.0-1 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
unicore-ucc noarch 6.4.0-1 EMI-1-RC2 33 M
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 33 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : unicore-ucc 1/1
Installed:
unicore-ucc.noarch 0:6.4.0-1
Complete!
unicore-ucc-6.4.0-1.noarch
<ServiceGroupRP xmlns="http://docs.oasis-open.org/wsrf/sg-2">
<sg:MembershipContentRule ContentElements="foo:bar" MemberInterfaces="" xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2"/>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=d4e7e7fc-4800-4103-95cf-49da43047315</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">d4e7e7fc-4800-4103-95cf-49da43047315</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/TargetSystemFactoryService?res=default_target_system_factory</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://unigrids.org/2006/04/services/tsf" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:TargetSystemFactory</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=07881cae-bf9b-43b0-9f8b-3e9f93bfe7b9</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">07881cae-bf9b-43b0-9f8b-3e9f93bfe7b9</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/CISInfoProvider</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://www.unicore.eu/unicore6/cis/infoprovider" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:CISInfoProvider</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=b776321d-e58d-455c-99fc-c308dbd37eff</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">b776321d-e58d-455c-99fc-c308dbd37eff</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/BESFactory?res=default_bes_factory</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://schemas.ggf.org/bes/2006/08/bes-factory" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:BESFactoryPortType</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
</ServiceGroupRP>
</rp:GetResourcePropertyDocumentResponse>'
<ServiceGroupRP xmlns="http://docs.oasis-open.org/wsrf/sg-2">
<sg:MembershipContentRule ContentElements="foo:bar" MemberInterfaces="" xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2"/>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=d4e7e7fc-4800-4103-95cf-49da43047315</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">d4e7e7fc-4800-4103-95cf-49da43047315</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/TargetSystemFactoryService?res=default_target_system_factory</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://unigrids.org/2006/04/services/tsf" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:TargetSystemFactory</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=07881cae-bf9b-43b0-9f8b-3e9f93bfe7b9</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">07881cae-bf9b-43b0-9f8b-3e9f93bfe7b9</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/CISInfoProvider</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://www.unicore.eu/unicore6/cis/infoprovider" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:CISInfoProvider</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
<sg:Entry xmlns:sg="http://docs.oasis-open.org/wsrf/sg-2">
<sg:ServiceGroupEntryEPR>
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/ServiceGroupEntry?res=b776321d-e58d-455c-99fc-c308dbd37eff</add:Address>
<add:ReferenceParameters xmlns:add="http://www.w3.org/2005/08/addressing">
<unic:ResourceId xmlns:unic="http://www.unicore.eu/unicore6">b776321d-e58d-455c-99fc-c308dbd37eff</unic:ResourceId>
</add:ReferenceParameters>
</sg:ServiceGroupEntryEPR>
<sg:MemberServiceEPR xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<add:Address xmlns:add="http://www.w3.org/2005/08/addressing">https://localhost:7777/services/BESFactory?res=default_bes_factory</add:Address>
<add:Metadata xmlns:add="http://www.w3.org/2005/08/addressing">
<met:InterfaceName xmlns:x="http://schemas.ggf.org/bes/2006/08/bes-factory" xmlns:met="http://www.w3.org/2005/08/addressing/metadata">x:BESFactoryPortType</met:InterfaceName>
<unic:ServerIdentity xmlns:unic="http://www.unicore.eu/unicore6">EMAILADDRESS=unicore-support@lists.sf.net, C=DE, O=unicore.eu, OU=Testing, CN=UNICORE demo unicorex</unic:ServerIdentity>
</add:Metadata>
</sg:MemberServiceEPR>
<sg:Content xsi:nil="true" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"/>
</sg:Entry>
</ServiceGroupRP>
</rp:GetResourcePropertyDocumentResponse>'
--- [INFO] Uninstalling the package unicore-unicorex and cleaning all its files
unicore-unicorex-6.4.0-rc2.noarch
Loaded plugins: changelog, kernel-module, protectbase, security, tsflags,
: versionlock
Repository EMI-1-RC2 is listed more than once in the configuration
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package unicore-unicorex.noarch 0:6.4.0-rc2 set to be erased
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
unicore-unicorex noarch 6.4.0-rc2 installed 43 M
Transaction Summary
================================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]: Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : unicore-unicorex 1/1
warning: /etc/unicore/unicorex/wsrflite.xml saved as /etc/unicore/unicorex/wsrflite.xml.rpmsave
warning: /etc/unicore/unicorex/uas.config saved as /etc/unicore/unicorex/uas.config.rpmsave
warning: /etc/unicore/unicorex/logging.properties saved as /etc/unicore/unicorex/logging.properties.rpmsave
Removed:
unicore-unicorex.noarch 0:6.4.0-rc2
Complete!
--- [INFO] Uninstalling the package unicore-ucc and cleaning all its files
unicore-ucc-6.4.0-1.noarch
Loaded plugins: changelog, kernel-module, protectbase, security, tsflags,
: versionlock
Repository EMI-1-RC2 is listed more than once in the configuration
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package unicore-ucc.noarch 0:6.4.0-1 set to be erased
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
unicore-ucc noarch 6.4.0-1 installed 43 M
Transaction Summary
================================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]: Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : unicore-ucc 1/1
Removed:
unicore-ucc.noarch 0:6.4.0-1
Complete!
--- [INFO] Outcome: PASSED
Upgrade from production
N/A - this is the first EMI Linux-packaged release.
--
ClaudioCacciari - 09-Feb-2011