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 revision: r4 - 2011-03-29
- unknown