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:

  • full: full test output

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

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatext full r2 r1 manage 31.7 K 2011-03-30 - 10:46 UnknownUser full test output
Unknown file formatlog test_report.log r1 manage 5.1 K 2011-02-09 - 15:18 UnknownUser unicorex test report example
Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r9 - 2011-03-30 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback