UNICORE UCC Verification and Validation Report for EMI 1

Author(s): Bernd Schuller

Change: Initial EMI release, contains all changes since release contained in UNICORE 6.3.2

Component: UNICORE UCC

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/UCC-UCCCORE/build_logs/UCC-UCCCORE-11.log

Code coverage and unit tests

http://unicore-dev.zam.kfa-juelich.de/bamboo/browse/UCC-UCCCORE-11/artifact/Cobertura-ucc-core/index.html

Regression tests

http://unicore-dev.zam.kfa-juelich.de/bamboo/browse/UCC-UCCCORE-11/artifact/Test-reports/regressionTestReport.html

Functional tests

http://unicore-dev.zam.kfa-juelich.de/bamboo/browse/UCC-UCCCORE-11/artifact/Test-reports/functionalTestReport.html

Standard Compliance/Conformance tests

N/A

Performance and Scalability tests

N/A

Deployment tests

ucc client deployment testcase has been created too. Client is installed and libraries are verified to be present on the system (according to testplan), an ucc connect -h command is executed to verify the client works correclty.

full log:

  • full: full ucc test report

--- [INFO] Deployment test: ./testcases.d/ucc
++++date
+++echoi 'Started at: Tue Mar 29 17:29:00 CEST 2011'
+++set +x
--- [INFO] Started at: Tue Mar 29 17:29:00 CEST 2011
++++head -1 /etc/issue
++++uname -i
+++echoi 'Platform: Scientific Linux CERN SLC release 5.6 (Boron) x86_64'
+++set +x
--- [INFO] Platform: Scientific Linux CERN SLC release 5.6 (Boron) x86_64
+++set -x
+++. ./testcases.d/ucc
++++COMPONENT=ucc
++++PACKAGE=unicore-ucc
++++uninstall_component ucc unicore-ucc
++++echoi 'Uninstalling the package unicore-ucc and cleaning all its files'
++++set +x
--- [INFO] Uninstalling the package unicore-ucc and cleaning all its files
++++_distro_uninstall_component ucc unicore-ucc
++++local COMPONENT=ucc
++++local PACKAGE=unicore-ucc
++++rpm -q unicore-ucc
package unicore-ucc is not installed
++++'[' 1 -eq 0 ']'
++++rm -rf './logs/u6-ucc/*'
++++rm -rf '/usr/share/doc/unicore/ucc*'
++++rm -rf /etc/unicore/ucc
++++rm -rf /var/log/unicore/ucc
++++rm -rf /var/lib/unicore/ucc
++++setup_repository ucc
++++echoi 'Setting up the repository'
++++set +x
--- [INFO] Setting up the repository
++++_distro_setup_repository ucc
++++local COMPONENT=ucc
++++local VAR=YUM_REPOSITORY_ucc
++++YUM_REPOSITORY=
++++local package_name=unicore-ucc
++++'[' -z ']'
++++export YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
++++YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
++++echoi
++++set +x
--- [INFO] 
++++echoi YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
++++set +x
--- [INFO] YUM_REPOSITORY=https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo
++++echoi
++++set +x
--- [INFO] 
++++echoi 'Fetching yum Repository definition'
++++set +x
--- [INFO] Fetching yum Repository definition
++++local REPO_FILE=/etc/yum.repos.d/unicore-ucc.repo
++++rm -rf /etc/yum.repos.d/unicore-ucc.repo
++++wget --no-check-certificate https://twiki.cern.ch/twiki/pub/EMI/EMI-1/rc2.repo -O /etc/yum.repos.d/unicore-ucc.repo
--2011-03-29 17:29:00--  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.51M=0s

2011-03-29 17:29:00 (4.51 MB/s) - `/etc/yum.repos.d/unicore-ucc.repo' saved [144/144]

++++'[' 0 -ne 0 ']'
+++++grep protect=1 /etc/yum.repos.d/unicore-ucc.repo
++++'[' -z protect=1 ']'
++++install_component ucc unicore-ucc
++++echoi 'Installing from binary package'
++++set +x
--- [INFO] Installing from binary package
++++echoi '  Component: ucc'
++++set +x
--- [INFO]   Component: ucc
++++echoi '  Package:   unicore-ucc'
++++set +x
--- [INFO]   Package:   unicore-ucc
++++echoi ''
++++set +x
--- [INFO] 
++++_distro_install_component ucc unicore-ucc
++++local COMPONENT=ucc
++++local PACKAGE=unicore-ucc
++++yum -y --nogpgcheck install unicore-ucc
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!
++++rpm -q unicore-ucc
unicore-ucc-6.4.0-1.noarch
++++'[' 0 -ne 0 ']'
++++echo 'checking for libraries present on the system...'
checking for libraries present on the system...
+++++ls -la /usr/share/unicore/ucc/lib
++++RESF='total 43168
drwxr-xr-x 3 root root    4096 Mar 29 17:29 .
drwxr-xr-x 3 root root    4096 Mar 29 17:29 ..
-rw-r--r-- 1 root root   62983 Mar 28 23:57 activation-1.1.jar
-rw-r--r-- 1 root root  716139 Mar 28 23:57 ant-1.5.jar
-rw-r--r-- 1 root root 1719483 Mar 28 23:57 bcprov-jdk16-1.45.jar
-rw-r--r-- 1 root root   45922 Mar 28 23:57 cis-infoprovider-1.4.0-rc2.jar
-rw-r--r-- 1 root root  849711 Mar 28 23:57 cis-u6-infoprovider-types-1.4.0-rc2.jar
-rw-r--r-- 1 root root 1245869 Mar 28 23:57 common-2.2.0-preview1.jar
-rw-r--r-- 1 root root   36342 Mar 28 23:57 commons-attributes-api-2.1.jar
-rw-r--r-- 1 root root  188671 Mar 28 23:57 commons-beanutils-1.7.0.jar
-rw-r--r-- 1 root root   30117 Mar 28 23:57 commons-cli-1.0.jar
-rw-r--r-- 1 root root   30085 Mar 28 23:57 commons-codec-1.2.jar
-rw-r--r-- 1 root root  305001 Mar 28 23:57 commons-httpclient-3.1.jar
-rw-r--r-- 1 root root  159509 Mar 28 23:57 commons-io-2.0.1.jar
-rw-r--r-- 1 root root   63861 Mar 28 23:57 commons-lang-1.0.jar
-rw-r--r-- 1 root root   21950 Mar 28 23:57 commons-logging-1.0.jar
-rw-r--r-- 1 root root   15745 Mar 28 23:57 crl-checking-1.3.jar
-rw-r--r-- 1 root root  271237 Mar 28 23:57 ehcache-core-1.7.2.jar
drwxr-xr-x 2 root root    4096 Mar 29 17:29 endorsed
-rw-r--r-- 1 root root 5658880 Mar 28 23:57 groovy-all-1.7.6.jar
-rw-r--r-- 1 root root 1217057 Mar 28 23:57 h2-1.2.147.jar
-rw-r--r-- 1 root root 1129313 Mar 28 23:57 hazelcast-1.9.1.jar
-rw-r--r-- 1 root root  423715 Mar 28 23:57 herasaf-xacml-core-1.0.0-M2.jar
-rw-r--r-- 1 root root  232032 Mar 28 23:57 jaxen-1.1-beta-9.jar
-rw-r--r-- 1 root root  153253 Mar 28 23:57 jdom-1.0.jar
-rw-r--r-- 1 root root  539912 Mar 28 23:57 jetty-6.1.26.jar
-rw-r--r-- 1 root root   18891 Mar 28 23:57 jetty-sslengine-6.1.26.jar
-rw-r--r-- 1 root root  177131 Mar 28 23:57 jetty-util-6.1.26.jar
-rw-r--r-- 1 root root   87325 Mar 28 23:57 jline-0.9.94.jar
-rw-r--r-- 1 root root  720050 Mar 28 23:57 jsdl-xmlbeans-2.0.0.jar
-rw-r--r-- 1 root root   37875 Mar 28 23:57 json-20080701.jar
-rw-r--r-- 1 root root  121070 Mar 28 23:57 junit-3.8.1.jar
-rw-r--r-- 1 root root  481535 Mar 28 23:57 log4j-1.2.16.jar
-rw-r--r-- 1 root root  388864 Mar 28 23:57 mail-1.4.jar
-rw-r--r-- 1 root root   23773 Mar 28 23:57 metrix-0.4.jar
-rw-r--r-- 1 root root   96490 Mar 28 23:57 ogsabes-core-1.4.0-rc2.jar
-rw-r--r-- 1 root root  374083 Mar 28 23:57 ogsabes-types-1.4.0-rc2.jar
-rw-r--r-- 1 root root   58235 Mar 28 23:57 persistence-0.16.jar
-rw-r--r-- 1 root root  286827 Mar 28 23:57 picocontainer-2.8.jar
-rw-r--r-- 1 root root   79151 Mar 28 23:57 qdox-1.5.jar
-rw-r--r-- 1 root root 1016151 Mar 28 23:57 SAMLtypes-1.2.jar
-rw-r--r-- 1 root root  100721 Mar 28 23:57 samly2-1.3.3.jar
-rw-r--r-- 1 root root 5046534 Mar 28 23:57 saxon-9.1.0.8.jar
-rw-r--r-- 1 root root  129236 Mar 28 23:57 saxon-dom-9.1.0.8.jar
-rw-r--r-- 1 root root   46841 Mar 28 23:57 saxon-xpath-9.1.0.8.jar
-rw-r--r-- 1 root root   65917 Mar 28 23:57 securityLibrary-2.0.0.jar
-rw-r--r-- 1 root root   69537 Mar 28 23:57 secutils-xfire-1.0.1.jar
-rw-r--r-- 1 root root  278281 Mar 28 23:57 serializer-2.7.1.jar
-rw-r--r-- 1 root root  134133 Mar 28 23:57 servlet-api-2.5-20081211.jar
-rw-r--r-- 1 root root   25496 Mar 28 23:57 slf4j-api-1.6.1.jar
-rw-r--r-- 1 root root    9753 Mar 28 23:57 slf4j-log4j12-1.6.1.jar
-rw-r--r-- 1 root root   53082 Mar 28 23:57 spring-asm-3.0.5.RELEASE.jar
-rw-r--r-- 1 root root  382442 Mar 28 23:57 spring-core-3.0.5.RELEASE.jar
-rw-r--r-- 1 root root  169752 Mar 28 23:57 spring-expression-3.0.5.RELEASE.jar
-rw-r--r-- 1 root root   25863 Mar 28 23:57 stax-api-1.0.jar
-rw-r--r-- 1 root root  113780 Mar 28 23:57 stax-utils-20040917.jar
-rw-r--r-- 1 root root  194789 Mar 28 23:57 sunxacml-1.2.jar
-rw-r--r-- 1 root root   93686 Mar 28 23:57 uas-client-1.4.0-rc2.jar
-rw-r--r-- 1 root root  314578 Mar 28 23:57 uas-core-1.4.0-rc2.jar
-rw-r--r-- 1 root root 3209087 Mar 28 23:57 uas-types-1.4.0-rc2.jar
-rw-r--r-- 1 root root   19563 Mar 28 23:57 uas-uftp-1.4.0-rc2.jar
-rw-r--r-- 1 root root  225314 Mar 28 23:57 ucc-core-1.4.0-rc2.jar
-rw-r--r-- 1 root root    6070 Mar 28 23:57 ucc-infoservice-1.4.0-rc2.jar
-rw-r--r-- 1 root root   23611 Mar 28 23:57 ucc-ogsabes-1.4.0-rc2.jar
-rw-r--r-- 1 root root   42123 Mar 28 23:57 ucc-workflow-1.4.0-rc2.jar
-rw-r--r-- 1 root root   44745 Mar 28 23:57 uftp-0.1.jar
-rw-r--r-- 1 root root   44225 Mar 28 23:57 use-aip-2.0.0-rc2.jar
-rw-r--r-- 1 root root  176927 Mar 28 23:57 use-core-2.0.0-rc2.jar
-rw-r--r-- 1 root root  801087 Mar 28 23:57 use-pdp-2.0.0-rc2.jar
-rw-r--r-- 1 root root   70824 Mar 28 23:57 use-wsrfclient-2.0.0-rc2.jar
-rw-r--r-- 1 root root  118687 Mar 28 23:57 use-wsrflite-2.0.0-rc2.jar
-rw-r--r-- 1 root root 1915178 Mar 28 23:57 use-wsrftypes-2.0.0-rc2.jar
-rw-r--r-- 1 root root  136271 Mar 28 23:57 uvos-client-1.4.1.jar
-rw-r--r-- 1 root root  390769 Mar 28 23:57 uvos-common-1.4.1.jar
-rw-r--r-- 1 root root  148522 Mar 28 23:57 wsdl4j-1.6.1.jar
-rw-r--r-- 1 root root  332620 Mar 28 23:57 wss4j-1.5.10.jar
-rw-r--r-- 1 root root  520092 Mar 28 23:57 wstx-asl-3.2.4.jar
-rw-r--r-- 1 root root 3176148 Mar 28 23:57 xalan-2.7.1.jar
-rw-r--r-- 1 root root 1229125 Mar 28 23:57 xercesImpl-2.9.1.jar
-rw-r--r-- 1 root root  131385 Mar 28 23:57 xfire-aegis-1.2.6.jar
-rw-r--r-- 1 root root   28704 Mar 28 23:57 xfire-annotations-1.2.6.jar
-rw-r--r-- 1 root root  423605 Mar 28 23:57 xfire-core-1.2.6.jar
-rw-r--r-- 1 root root   25055 Mar 28 23:57 xfire-java5-1.2.6.jar
-rw-r--r-- 1 root root    8074 Mar 28 23:57 xfire-jsr181-api-1.0-M1.jar
-rw-r--r-- 1 root root   45433 Mar 28 23:57 xfire-voutils-1.4.0.jar
-rw-r--r-- 1 root root   11936 Mar 28 23:57 xfire-xmlbeans-1.2.6.jar
-rw-r--r-- 1 root root  194354 Mar 28 23:57 xml-apis-1.3.04.jar
-rw-r--r-- 1 root root 2694049 Mar 28 23:57 xmlbeans-2.4.0.jar
-rw-r--r-- 1 root root    6489 Mar 28 23:57 xmlbeans-xpath-2.4.0.jar
-rw-r--r-- 1 root root  124724 Mar 28 23:57 xmlParserAPIs-2.6.2.jar
-rw-r--r-- 1 root root  127961 Mar 28 23:57 XmlSchema-1.1.jar
-rw-r--r-- 1 root root  450163 Mar 28 23:57 xmlsec-1.4.4.jar
-rw-r--r-- 1 root root  580409 Mar 28 23:57 xnjs-module-core-1.4.0-rc2.jar
-rw-r--r-- 1 root root  181841 Mar 28 23:57 xuudb-common-1.3.2-rc1.jar'
++++'[' 0 -ne 0 ']'
++++check_documentation ucc
++++local COMPONENT=ucc
++++echoi 'Checking if documentation is present for ucc'
++++set +x
--- [INFO] Checking if documentation is present for ucc
++++ls -la /usr/share/doc/unicore/ucc
total 100
drwxr-xr-x 3 root root 4096 Mar 29 17:29 .
drwxr-xr-x 5 root root 4096 Mar 29 17:29 ..
-rw-r--r-- 1 root root 2560 Mar 28 23:56 admin.txt
-rw-r--r-- 1 root root 3585 Mar 28 23:56 batch.txt
-rw-r--r-- 1 root root 7597 Mar 28 23:56 CHANGES.txt
-rw-r--r-- 1 root root 2296 Mar 28 23:56 copyright
-rw-r--r-- 1 root root 5098 Mar 28 23:56 datamanagement.txt
-rw-r--r-- 1 root root 3061 Mar 28 23:56 faq.txt
-rw-r--r-- 1 root root 4029 Mar 28 23:56 install.txt
-rw-r--r-- 1 root root 8282 Mar 28 23:56 jobdescription.txt
-rw-r--r-- 1 root root 4576 Mar 28 23:56 jobs.txt
-rw-r--r-- 1 root root  607 Mar 28 23:56 manual.txt
-rw-r--r-- 1 root root 3821 Mar 28 23:56 ogsabes.txt
-rw-r--r-- 1 root root 3289 Mar 28 23:56 options.txt
-rw-r--r-- 1 root root 1683 Mar 28 23:56 quickstart.txt
drwxr-xr-x 3 root root 4096 Mar 29 17:29 samples
-rw-r--r-- 1 root root 2849 Mar 28 23:56 scripting.txt
-rw-r--r-- 1 root root  699 Mar 28 23:56 shell.txt
-rw-r--r-- 1 root root 4347 Mar 28 23:56 workflow-extensions.txt
++++'[' 0 -eq 0 ']'
++++echoi 'Documentation present on the system.'
++++set +x
--- [INFO] Documentation present on the system.
+++++ucc connect -h
++++RES='usage: ucc connect [OPTIONS]
           Connects to UNICORE. If not yet done, target system services are
           initialised.
 -r,--registry <Registry>                  Comma-separated list of UNICORE
                                           registry URLs
 -y,--with-timing                          Timing mode
 -D,--delegationAssertion <TDAssertion>    SAML trust delegation assertion
 -T,--truststore <Truststore>              (optional)Truststore in jks
                                           format containing your trusted certificates
 -U,--user <userID>                        The user id to use remotely
 -Y,--truststorePassword <TrustPassword>   (optional)Truststore password
 -c,--configuration <Properties>           Properties file containing your
                                           preferences. By default, a file '\''<userhome>/.ucc/preferences'\'' is checked.
 -h,--help                                 Print this help message
 -k,--keystore <Keystore>                  Keystore containing your user
                                           credential (and trusted certificates if no separate truststore is used)
 -l,--lifetime <Lifetime>                  Initial lifetime (in days) for
                                           created target systems.
 -n,--alias <Alias>                        Key alias
 -o,--output <Output>                      Directory for any output
                                           produced
 -p,--password <KeyPassword>               Keystore password
 -v,--verbose                              Verbose mode
 -x,--storetype <jks|pkcs12>               Keystore type (default is jks)'
++++'[' 0 -ne 0 ']'
++++uninstall_component ucc unicore-ucc
++++echoi 'Uninstalling the package unicore-ucc and cleaning all its files'
++++set +x
--- [INFO] Uninstalling the package unicore-ucc and cleaning all its files
++++_distro_uninstall_component ucc unicore-ucc
++++local COMPONENT=ucc
++++local PACKAGE=unicore-ucc
++++rpm -q unicore-ucc
unicore-ucc-6.4.0-1.noarch
++++'[' 0 -eq 0 ']'
++++echo yes
++++yum erase unicore-ucc
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!
++++rm -rf '/etc/yum/repos.d/ucc*'
++++rm -rf './logs/u6-ucc/*'
++++rm -rf '/usr/share/doc/unicore/ucc*'
++++rm -rf /etc/unicore/ucc
++++rm -rf /var/log/unicore/ucc
++++rm -rf /var/lib/unicore/ucc
++++success
++++echoi 'Outcome: PASSED'
++++set +x
--- [INFO] Outcome: PASSED
+++set +x

-- BerndSchuller - 05-Mar-2011

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatext full r2 r1 manage 22.2 K 2011-03-29 - 17:23 UnknownUser full ucc test report
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2011-03-29 - 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-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback