*********************************
EMI Test Report Template 
*********************************

- Product: pseudonymity 

- Release Task: https://savannah.cern.ch/task/?38335 

- ETICS Subsystem Configuration Name: emi-pseudonymity_R_1_1_0_2_rc1

- VCS Tag: tags/1_1_0-2-rc1  

- EMI Major Release: EMI-2

- Platforms: SL5/x64_64

- Author: Henri Mikkonen 

- Date: 4-March-2013

- Test Report Template : v. 3.2

*************
Summary 
*************

1. Deployment tests: 
   1.1. Clean Installation - PASS
   1.2. Upgrade Installation - PASS 
2. Static Code Analysis - NA
3. Unit Tests Execution - YES
4. System tests:
  4.1. Functionality tests - PASS
  4.2. Regression tests - NA
  4.3. Standard Conformance tests - NA
  4.4. Performance tests - NA
  4.5. Scalability tests - NA
  4.6. Integration tests - NA

REMARKS:

*************************** Detailed Testing Report ***************************************

1. Deployment log 
************************

1.1. Clean Installation
-----------------------------
- YUM/APT Testing Repo file contents:

[root@hip-paha-virt5 ~]# cat /etc/yum.repos.d/emi-2-rc-sl5.repo
[core]
name=name=SL 5 base
baseurl=http://linuxsoft.cern.ch/scientific/5x/$basearch/SL
        http://ftp.scientificlinux.org/linux/scientific/5x/$basearch/SL
        http://ftp1.scientificlinux.org/linux/scientific/5x/$basearch/SL
        http://ftp2.scientificlinux.org/linux/scientific/5x/$basearch/SL
protect=0

[extras]
name=epel
baseurl=http://mirror.uv.es/mirror/fedora-epel/5/$basearch
        http://ftp.fi.muni.cz/pub/linux/fedora/epel/5/$basearch
        http://mirror.switch.ch/ftp/mirror/epel/5/$basearch
        http://mirror.de.leaseweb.net/epel/5/$basearch
        http://ftp.rediris.es/mirror/fedora-epel/5/$basearch
protect=0
gpgcheck=0

[EGI-trustanchors]
name=EGI-trustanchors
baseurl=http://repository.egi.eu/sw/production/cas/1/current/
#gpgkey=http://repository.egi.eu/sw/production/cas/1/GPG-KEY-EUGridPMA-RPM-3
gpgcheck=0
enabled=1

[EMI-2-testing-base]
name=EMI 2 Testing Base Repository
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/2/sl5/$basearch/base
#gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
priority=40
protect=1
enabled=1
gpgcheck=0

[EMI-2-testing-third-party]
name=EMI 2 Testing Third-Party Repository
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/2/sl5/$basearch/third-party
#gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
protect=1
enabled=1
priority=40
gpgcheck=0

[Oracle]
name=Oracle Repository (not for distribution)
baseurl=http://emisoft.web.cern.ch/emisoft/dist/elcaro/oracle-instantclient/10.2.0.4/repo/sl5/$basearch
protect=1
enabled=1
priority=40
gpgcheck=0

- YUM/APT Install command:

yum install pseudonymity-server pseudonymity-ui

- YUM/APT log:

Loaded plugins: kernel-module
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pseudonymity-server.noarch 0:1.1.0-2.sl5 set to be updated
--> Processing Dependency: emi-trustmanager for package: pseudonymity-server
--> Processing Dependency: bouncycastle for package: pseudonymity-server
--> Processing Dependency: pseudonymity-common for package: pseudonymity-server
--> Processing Dependency: emi-trustmanager-axis for package: pseudonymity-server
--> Processing Dependency: emi-trustmanager-tomcat for package: pseudonymity-server
--> Processing Dependency: java-1.6.0-openjdk for package: pseudonymity-server
--> Processing Dependency: voms-api-java for package: pseudonymity-server
---> Package pseudonymity-ui.noarch 0:1.1.0-2.sl5 set to be updated
--> Running transaction check
---> Package bouncycastle.x86_64 0:1.45-6.el5 set to be updated
---> Package emi-trustmanager.noarch 0:3.1.4-1.sl5 set to be updated
---> Package emi-trustmanager-axis.noarch 0:2.0.2-1.sl5 set to be updated
--> Processing Dependency: axis for package: emi-trustmanager-axis
---> Package emi-trustmanager-tomcat.noarch 0:3.0.1-1.sl5 set to be updated
--> Processing Dependency: log4j for package: emi-trustmanager-tomcat
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.35.1.11.8.el5_9 set to be updated
--> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
---> Package pseudonymity-common.noarch 0:1.1.0-2.sl5 set to be updated
---> Package voms-api-java.noarch 0:2.0.10-2.el5 set to be updated
--> Processing Dependency: jakarta-commons-lang for package: voms-api-java
--> Processing Dependency: jakarta-commons-cli for package: voms-api-java
--> Running transaction check
---> Package axis.x86_64 0:1.2.1-2jpp.6 set to be updated
--> Processing Dependency: jakarta-commons-discovery for package: axis
--> Processing Dependency: javamail for package: axis
--> Processing Dependency: jakarta-commons-logging for package: axis
--> Processing Dependency: jaf for package: axis
--> Processing Dependency: jakarta-commons-httpclient for package: axis
--> Processing Dependency: wsdl4j for package: axis
---> Package jakarta-commons-cli.x86_64 0:1.0-6jpp_10.el5 set to be updated
---> Package jakarta-commons-lang.x86_64 0:2.1-5jpp.1 set to be updated
---> Package log4j.x86_64 0:1.2.13-3jpp.2 set to be updated
--> Processing Dependency: xml-commons-apis for package: log4j
---> Package tzdata-java.x86_64 0:2012j-1.el5 set to be updated
--> Running transaction check
---> Package classpathx-jaf.x86_64 0:1.0-9jpp.1 set to be updated
---> Package classpathx-mail.x86_64 0:1.1.1-4jpp.2 set to be updated
---> Package jakarta-commons-discovery.x86_64 1:0.3-4jpp.1 set to be updated
---> Package jakarta-commons-httpclient.x86_64 1:3.0-7jpp.2 set to be updated
---> Package jakarta-commons-logging.x86_64 0:1.0.4-6jpp.1 set to be updated
---> Package wsdl4j.x86_64 0:1.5.2-4jpp.1 set to be updated
---> Package xml-commons-apis.x86_64 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package: xml-commons-apis
--> Running transaction check
---> Package xml-commons.x86_64 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================================================================================================
 Package                                                         Arch                                        Version                                                           Repository                                               Size
=============================================================================================================================================================================================================================================
Installing:
 pseudonymity-server                                             noarch                                      1.1.0-2.sl5                                                       EMI-2-testing-base                                       21 M
 pseudonymity-ui                                                 noarch                                      1.1.0-2.sl5                                                       EMI-2-testing-base                                      3.2 M
Installing for dependencies:
 axis                                                            x86_64                                      1.2.1-2jpp.6                                                      core                                                    3.6 M
 bouncycastle                                                    x86_64                                      1.45-6.el5                                                        extras                                                  4.0 M
 classpathx-jaf                                                  x86_64                                      1.0-9jpp.1                                                        core                                                    111 k
 classpathx-mail                                                 x86_64                                      1.1.1-4jpp.2                                                      core                                                    1.2 M
 emi-trustmanager                                                noarch                                      3.1.4-1.sl5                                                       EMI-2-testing-base                                      272 k
 emi-trustmanager-axis                                           noarch                                      2.0.2-1.sl5                                                       EMI-2-testing-base                                       28 k
 emi-trustmanager-tomcat                                         noarch                                      3.0.1-1.sl5                                                       EMI-2-testing-base                                       30 k
 jakarta-commons-cli                                             x86_64                                      1.0-6jpp_10.el5                                                   extras                                                   76 k
 jakarta-commons-discovery                                       x86_64                                      1:0.3-4jpp.1                                                      core                                                    150 k
 jakarta-commons-httpclient                                      x86_64                                      1:3.0-7jpp.2                                                      sl-security                                             600 k
 jakarta-commons-lang                                            x86_64                                      2.1-5jpp.1                                                        core                                                    508 k
 jakarta-commons-logging                                         x86_64                                      1.0.4-6jpp.1                                                      core                                                    115 k
 java-1.6.0-openjdk                                              x86_64                                      1:1.6.0.0-1.35.1.11.8.el5_9                                       sl-security                                              36 M
 log4j                                                           x86_64                                      1.2.13-3jpp.2                                                     core                                                    729 k
 pseudonymity-common                                             noarch                                      1.1.0-2.sl5                                                       EMI-2-testing-base                                      1.3 M
 tzdata-java                                                     x86_64                                      2012j-1.el5                                                       sl-security                                             183 k
 voms-api-java                                                   noarch                                      2.0.10-2.el5                                                      extras                                                  155 k
 wsdl4j                                                          x86_64                                      1.5.2-4jpp.1                                                      core                                                    428 k
 xml-commons                                                     x86_64                                      1.3.02-0.b2.7jpp.10                                               core                                                     19 k
 xml-commons-apis                                                x86_64                                      1.3.02-0.b2.7jpp.10                                               core                                                    387 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install      22 Package(s)
Upgrade       0 Package(s)

Total download size: 75 M
Is this ok [y/N]: y
Downloading Packages:
(1/22): xml-commons-1.3.02-0.b2.7jpp.10.x86_64.rpm                                                                                                                                                                    |  19 kB     00:00
(2/22): emi-trustmanager-axis-2.0.2-1.sl5.noarch.rpm                                                                                                                                                                  |  28 kB     00:00
(3/22): emi-trustmanager-tomcat-3.0.1-1.sl5.noarch.rpm                                                                                                                                                                |  30 kB     00:00
(4/22): jakarta-commons-cli-1.0-6jpp_10.el5.x86_64.rpm                                                                                                                                                                |  76 kB     00:00
(5/22): classpathx-jaf-1.0-9jpp.1.x86_64.rpm                                                                                                                                                                          | 111 kB     00:00
(6/22): jakarta-commons-logging-1.0.4-6jpp.1.x86_64.rpm                                                                                                                                                               | 115 kB     00:00
(7/22): jakarta-commons-discovery-0.3-4jpp.1.x86_64.rpm                                                                                                                                                               | 150 kB     00:00
(8/22): voms-api-java-2.0.10-2.el5.noarch.rpm                                                                                                                                                                         | 155 kB     00:00
(9/22): tzdata-java-2012j-1.el5.x86_64.rpm                                                                                                                                                                            | 183 kB     00:01
(10/22): emi-trustmanager-3.1.4-1.sl5.noarch.rpm                                                                                                                                                                      | 272 kB     00:00
(11/22): xml-commons-apis-1.3.02-0.b2.7jpp.10.x86_64.rpm                                                                                                                                                              | 387 kB     00:00
(12/22): wsdl4j-1.5.2-4jpp.1.x86_64.rpm                                                                                                                                                                               | 428 kB     00:00
(13/22): jakarta-commons-lang-2.1-5jpp.1.x86_64.rpm                                                                                                                                                                   | 508 kB     00:00
(14/22): jakarta-commons-httpclient-3.0-7jpp.2.x86_64.rpm                                                                                                                                                             | 600 kB     00:00
(15/22): log4j-1.2.13-3jpp.2.x86_64.rpm                                                                                                                                                                               | 729 kB     00:00
(16/22): classpathx-mail-1.1.1-4jpp.2.x86_64.rpm                                                                                                                                                                      | 1.2 MB     00:00
(17/22): pseudonymity-common-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                   | 1.3 MB     00:00
(18/22): pseudonymity-ui-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                       | 3.2 MB     00:00
(19/22): axis-1.2.1-2jpp.6.x86_64.rpm                                                                                                                                                                                 | 3.6 MB     00:00
(20/22): bouncycastle-1.45-6.el5.x86_64.rpm                                                                                                                                                                           | 4.0 MB     00:01
(21/22): pseudonymity-server-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                   |  21 MB     00:01
(22/22): java-1.6.0-openjdk-1.6.0.0-1.35.1.11.8.el5_9.x86_64.rpm                                                                                                                                                      |  36 MB     00:08
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        5.2 MB/s |  75 MB     00:14
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : jakarta-commons-logging                                                                                                                                                                                              1/22
  Installing     : classpathx-jaf                                                                                                                                                                                                       2/22
  Installing     : jakarta-commons-lang                                                                                                                                                                                                 3/22
  Installing     : jakarta-commons-cli                                                                                                                                                                                                  4/22
  Installing     : jakarta-commons-discovery                                                                                                                                                                                            5/22
  Installing     : jakarta-commons-httpclient                                                                                                                                                                                           6/22
  Installing     : xml-commons                                                                                                                                                                                                          7/22
  Installing     : xml-commons-apis                                                                                                                                                                                                     8/22
  Installing     : log4j                                                                                                                                                                                                                9/22
  Installing     : tzdata-java                                                                                                                                                                                                         10/22
  Installing     : java-1.6.0-openjdk                                                                                                                                                                                                  11/22
  Installing     : bouncycastle                                                                                                                                                                                                        12/22
  Installing     : emi-trustmanager                                                                                                                                                                                                    13/22
  Installing     : pseudonymity-common                                                                                                                                                                                                 14/22
  Installing     : wsdl4j                                                                                                                                                                                                              15/22
  Installing     : classpathx-mail                                                                                                                                                                                                     16/22
  Installing     : axis                                                                                                                                                                                                                17/22
  Installing     : emi-trustmanager-axis                                                                                                                                                                                               18/22
  Installing     : emi-trustmanager-tomcat                                                                                                                                                                                             19/22
  Installing     : voms-api-java                                                                                                                                                                                                       20/22
  Installing     : pseudonymity-ui                                                                                                                                                                                                     21/22
  Installing     : pseudonymity-server                                                                                                                                                                                                 22/22

Installed:
  pseudonymity-server.noarch 0:1.1.0-2.sl5                                                                                pseudonymity-ui.noarch 0:1.1.0-2.sl5

Dependency Installed:
  axis.x86_64 0:1.2.1-2jpp.6                                       bouncycastle.x86_64 0:1.45-6.el5                          classpathx-jaf.x86_64 0:1.0-9jpp.1                      classpathx-mail.x86_64 0:1.1.1-4jpp.2
  emi-trustmanager.noarch 0:3.1.4-1.sl5                            emi-trustmanager-axis.noarch 0:2.0.2-1.sl5                emi-trustmanager-tomcat.noarch 0:3.0.1-1.sl5            jakarta-commons-cli.x86_64 0:1.0-6jpp_10.el5
  jakarta-commons-discovery.x86_64 1:0.3-4jpp.1                    jakarta-commons-httpclient.x86_64 1:3.0-7jpp.2            jakarta-commons-lang.x86_64 0:2.1-5jpp.1                jakarta-commons-logging.x86_64 0:1.0.4-6jpp.1
  java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.35.1.11.8.el5_9            log4j.x86_64 0:1.2.13-3jpp.2                              pseudonymity-common.noarch 0:1.1.0-2.sl5                tzdata-java.x86_64 0:2012j-1.el5
  voms-api-java.noarch 0:2.0.10-2.el5                              wsdl4j.x86_64 0:1.5.2-4jpp.1                              xml-commons.x86_64 0:1.3.02-0.b2.7jpp.10                xml-commons-apis.x86_64 0:1.3.02-0.b2.7jpp.10

Complete!

- Configuration log:

Followed the details at: https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityServerConfiguration , the configuration is confidential as it contains secret information towards the online CA.

1.2. Upgrade Installation
--------------------------------
- YUM/APT Production Repo file contents:

[root@hip-paha-virt5 yum.repos.d]# cat emi2-*
[EMI-2-base]
name=EMI 2 base
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/$basearch/base
protect=1
enabled=1
# To use priorities you must have yum-priorities installed
priority=40
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-emi

[EMI-2-contribs]
name=EMI 2 contribs
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/$basearch/contribs
protect=1
enabled=1
# To use priorities you must have yum-priorities installed
priority=40
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-emi

[EMI-2-third-party]
name=EMI 2 third-party
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/$basearch/third-party
protect=1
enabled=1
# To use priorities you must have yum-priorities installed
priority=40
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-emi

[EMI-2-updates]
name=EMI 2 updates
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/$basearch/updates
protect=1
enabled=1
# To use priorities you must have yum-priorities installed
priority=40
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-emi

- YUM/APT Install command:

yum install pseudonymity-ui pseudonymity-server

- YUM/APT Testing Repo file contents:

[root@hip-paha-virt5 ~]# cat /etc/yum.repos.d/emi-2-rc-sl5.repo
[core]
name=name=SL 5 base
baseurl=http://linuxsoft.cern.ch/scientific/5x/$basearch/SL
        http://ftp.scientificlinux.org/linux/scientific/5x/$basearch/SL
        http://ftp1.scientificlinux.org/linux/scientific/5x/$basearch/SL
        http://ftp2.scientificlinux.org/linux/scientific/5x/$basearch/SL
protect=0

[extras]
name=epel
baseurl=http://mirror.uv.es/mirror/fedora-epel/5/$basearch
        http://ftp.fi.muni.cz/pub/linux/fedora/epel/5/$basearch
        http://mirror.switch.ch/ftp/mirror/epel/5/$basearch
        http://mirror.de.leaseweb.net/epel/5/$basearch
        http://ftp.rediris.es/mirror/fedora-epel/5/$basearch
protect=0
gpgcheck=0

[EGI-trustanchors]
name=EGI-trustanchors
baseurl=http://repository.egi.eu/sw/production/cas/1/current/
#gpgkey=http://repository.egi.eu/sw/production/cas/1/GPG-KEY-EUGridPMA-RPM-3
gpgcheck=0
enabled=1

[EMI-2-testing-base]
name=EMI 2 Testing Base Repository
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/2/sl5/$basearch/base
#gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
priority=40
protect=1
enabled=1
gpgcheck=0

[EMI-2-testing-third-party]
name=EMI 2 Testing Third-Party Repository
baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/2/sl5/$basearch/third-party
#gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
protect=1
enabled=1
priority=40
gpgcheck=0

[Oracle]
name=Oracle Repository (not for distribution)
baseurl=http://emisoft.web.cern.ch/emisoft/dist/elcaro/oracle-instantclient/10.2.0.4/repo/sl5/$basearch
protect=1
enabled=1
priority=40
gpgcheck=0

- YUM/APT Upgrade command:

yum update

- YUM/APT log:

[root@hip-paha-virt5 yum.repos.d]# yum update
Loaded plugins: kernel-module, priorities, protectbase
4146 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:2.6.18-348.1.1.el5 set to be installed
---> Package pseudonymity-common.noarch 0:1.1.0-2.sl5 set to be updated
---> Package pseudonymity-server.noarch 0:1.1.0-2.sl5 set to be updated
--> Processing Dependency: voms-api-java for package: pseudonymity-server
---> Package pseudonymity-ui.noarch 0:1.1.0-2.sl5 set to be updated
--> Running transaction check
---> Package voms-api-java.noarch 0:2.0.10-1.el5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================================================================================================
 Package                                                      Arch                                            Version                                                      Repository                                                   Size
=============================================================================================================================================================================================================================================
Installing:
 kernel                                                       x86_64                                          2.6.18-348.1.1.el5                                           sl-security                                                  22 M
Updating:
 pseudonymity-common                                          noarch                                          1.1.0-2.sl5                                                  EMI-2-testing-base                                          1.3 M
 pseudonymity-server                                          noarch                                          1.1.0-2.sl5                                                  EMI-2-testing-base                                           21 M
 pseudonymity-ui                                              noarch                                          1.1.0-2.sl5                                                  EMI-2-testing-base                                          3.2 M
Installing for dependencies:
 voms-api-java                                                noarch                                          2.0.10-1.el5                                                 EMI-2-testing-base                                          155 k

Transaction Summary
=============================================================================================================================================================================================================================================
Install       2 Package(s)
Upgrade       3 Package(s)

Total download size: 48 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): voms-api-java-2.0.10-1.el5.noarch.rpm                                                                                                                                                                          | 155 kB     00:00
(2/5): pseudonymity-common-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                     | 1.3 MB     00:00
(3/5): pseudonymity-ui-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                         | 3.2 MB     00:00
(4/5): pseudonymity-server-1.1.0-2.sl5.noarch.rpm                                                                                                                                                                     |  21 MB     00:00
(5/5): kernel-2.6.18-348.1.1.el5.x86_64.rpm                                                                                                                                                                           |  22 MB     00:05
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        6.8 MB/s |  48 MB     00:07
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : pseudonymity-common                                                                                                                                                                                                   1/8
  Installing     : voms-api-java                                                                                                                                                                                                         2/8
  Updating       : pseudonymity-ui                                                                                                                                                                                                       3/8
  Installing     : kernel                                                                                                                                                                                                                4/8
  Updating       : pseudonymity-server                                                                                                                                                                                                   5/8
  Cleanup        : pseudonymity-common                                                                                                                                                                                                   6/8
  Cleanup        : pseudonymity-ui                                                                                                                                                                                                       7/8
  Cleanup        : pseudonymity-server                                                                                                                                                                                                   8/8

Installed:
  kernel.x86_64 0:2.6.18-348.1.1.el5

Dependency Installed:
  voms-api-java.noarch 0:2.0.10-1.el5

Updated:
  pseudonymity-common.noarch 0:1.1.0-2.sl5                                        pseudonymity-server.noarch 0:1.1.0-2.sl5                                        pseudonymity-ui.noarch 0:1.1.0-2.sl5

Complete!

- Configuration log:

Followed the details at: https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityServerConfiguration , the configuration is confidential as it contains secret information towards the online CA.
No configuration changes between the versions.

2. Static Code Analysis
******************************
- URL where static code analysis results can be accessed NA

3. Unit Tests
*****************
- URL pointing to the results of the Unit Tests.

NA (Unit tests are run during the build, and the build fails if any unit test fails).

- Code Coverage %, if available.

NA

4. System tests 
*********************
- URL where the tests/testsuite can be accessed:

https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityTestPlan

- URL where the test results can be accessed:

see Summary / 4.1 below

OR 

please, use the template below to include the test results in this document:

--------------- System Test Summary ------------------
For each Basic Functionality test, please include the following summary:
* Description of the test: see 4.1
* Result: PASSED/FAILED: see 4.1

For each Regression test, please include the following summary:
* Description of the test: NA
* Test Unique ID/RfC unique ID: NA                
* Result: PASSED/FAILED: NA

For each of Performance and Scalability tests, please include the following summary:
* Description of the test: NA
* Description of the specific context: NA
* Result: PASSED/FAILED: NA

For each Standards Compliance/Conformance test, please include the following summary:
* Description of the test: NA
* Adopted Standard: NA
* Result: PASSED/FAILED: NA

For each Integration test, please include the following summary:
* Description of involved components and testbed setup: NA
* Description of the test: NA
* Description of the specific context: NA
* Result: PASSED/FAILED: NA

4.1. Basic Functionality tests
*************************************
For each test:
COPY & PASTE TEST OUTPUT.

Test-Server-Config-1:

(The configuration is invalid, because the host certificate filename is wrong:)

[root@hip-paha-virt5 ~]# /etc/init.d/pseudonymity-service start
[root@hip-paha-virt5 ~]# FATAL [main] (UpdatingKeyManager.java180) - credentials loading failed: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
FATAL [main] (ContextWrapper.java523) - The credentials reading failed:  Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
FATAL [main] (ContextWrapper.java467) - ContextWrapper initialization failed: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
ERROR PseudonymityService - Error initializing trustmanager connector: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
ERROR PseudonymityService - Error initializing trustmanager connector: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
        at org.glite.security.trustmanager.UpdatingKeyManager.loadKeystore(UpdatingKeyManager.java:322) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.UpdatingKeyManager.<init>(UpdatingKeyManager.java:178) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.initKeyManagers(ContextWrapper.java:490) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.init(ContextWrapper.java:412) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.<init>(ContextWrapper.java:263) ~[trustmanager.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.configureTMConnector(PseudonymityService.java:181) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.configureServer(PseudonymityService.java:248) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.<init>(PseudonymityService.java:121) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.main(PseudonymityService.java:342) [pseudo.jar:na]
ERROR PseudonymityService - The service encountered an error that could not be dealt with, shutting down!
ERROR PseudonymityService - java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
The service encountered an error that could not be dealt with, shutting down!
Error: java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
org.glite.pseudo.server.PseudoServerException: java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
        at org.glite.pseudo.server.standalone.PseudonymityService.configureTMConnector(PseudonymityService.java:194)
        at org.glite.pseudo.server.standalone.PseudonymityService.configureServer(PseudonymityService.java:248)
        at org.glite.pseudo.server.standalone.PseudonymityService.<init>(PseudonymityService.java:121)
        at org.glite.pseudo.server.standalone.PseudonymityService.main(PseudonymityService.java:342)
Caused by: java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
        at org.glite.security.trustmanager.UpdatingKeyManager.loadKeystore(UpdatingKeyManager.java:322)
        at org.glite.security.trustmanager.UpdatingKeyManager.<init>(UpdatingKeyManager.java:178)
        at org.glite.security.trustmanager.ContextWrapper.initKeyManagers(ContextWrapper.java:490)
        at org.glite.security.trustmanager.ContextWrapper.init(ContextWrapper.java:412)
        at org.glite.security.trustmanager.ContextWrapper.<init>(ContextWrapper.java:263)
        at org.glite.pseudo.server.standalone.PseudonymityService.configureTMConnector(PseudonymityService.java:181)
        ... 3 more
ERROR PseudonymityService - java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
org.glite.pseudo.server.PseudoServerException: java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
        at org.glite.pseudo.server.standalone.PseudonymityService.configureTMConnector(PseudonymityService.java:194) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.configureServer(PseudonymityService.java:248) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.<init>(PseudonymityService.java:121) [pseudo.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.main(PseudonymityService.java:342) [pseudo.jar:na]
Caused by: java.security.cert.CertificateException: Error while reading certificates or CRLs: /etc/grid-security/hostcert.pem_WRONG (No such file or directory)
        at org.glite.security.trustmanager.UpdatingKeyManager.loadKeystore(UpdatingKeyManager.java:322) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.UpdatingKeyManager.<init>(UpdatingKeyManager.java:178) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.initKeyManagers(ContextWrapper.java:490) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.init(ContextWrapper.java:412) ~[trustmanager.jar:na]
        at org.glite.security.trustmanager.ContextWrapper.<init>(ContextWrapper.java:263) ~[trustmanager.jar:na]
        at org.glite.pseudo.server.standalone.PseudonymityService.configureTMConnector(PseudonymityService.java:181) [pseudo.jar:na]
        ... 3 common frames omitted

[root@hip-paha-virt5 .globus]# /etc/init.d/pseudonymity-service status
Pseudonymity Service not running...removing stale pid file
Pseudonymity Service not running!
[root@hip-paha-virt5 .globus]#

PASSED

Test-Server-Config-2:

[root@hip-paha-virt5 .globus]# /etc/init.d/pseudonymity-service start
The pseudonymity service has been successfully started.
[root@hip-paha-virt5 .globus]# /etc/init.d/pseudonymity-service status
Pseudonymity Service running!

PASSED

Test-Func-1:

[root@hip-paha-virt5 .globus]# pseudo-cert-request --url https://hip-paha-virt5.cern.ch:8443/pseudo/Login -p /tmp/x509up_u0 -v
pseudo-cert-request: org.glite.pseudo.ui.PseudoInit - Copyright (c) 2011. Members of the EMI Collaboration

ServiceUrl: https://hip-paha-virt5.cern.ch:8443/pseudo/Login
New Key Password:
Retype:
Proxy Filename: /tmp/x509up_u0
Connecting to the pseudonymity service ... ok
Generating a public/private keypair (1024 bit) ... ok
Submitting the certificate request ... ok

Pseudo certificate (/root/.globus/pseudocert.pem) expires on 'Wed Mar 3 07:31:29 CET 2015'.
[root@hip-paha-virt5 .globus]#

PASSED

Test-Func-2:

[root@hip-paha-virt4 .globus]# openssl x509 -in /root/.globus/pseudocert.pem -subject -noout
subject= /C=FI/DC=pseudotest/O=HIP/OU=Tech/CN=1fd9a727c56a5cb2
[root@hip-paha-virt4 .globus]#

Test-Func-3:

Output is in the Web browser.

For the user "CN=Henri Johannes Mikkonen, CN=610244, CN=mikkonen, OU=Users, OU=Organic Units, DC=cern, DC=ch", the pseudonym "CN=1fd9a727c56a5cb2,DC=pseudotest,OU=Tech,O=HIP,C=FI" exists with four events: "301: Requested certificate", "302: Issued certificate", "303: Registered certificate", "201: Issued DN".

PASSED

Test-Func-4:

Output is in the Web browser.

For the admin "CN=Henri Johannes Mikkonen, CN=610244, CN=mikkonen, OU=Users, OU=Organic Units, DC=cern, DC=ch", there is information that he has listed event details for the pseudonym.

PASSED

4.2. Regression tests
*****************************
For each test: NA

4.3. Standard Conformance tests
******************************************
For each test: NA

4.4. Performance tests 
*******************************
For each test: NA

4.5. Scalability tests 
**************************
For each test: NA

4.6. Integration tests 
**************************
For each test: NA

---------------End of System Test Summary ------------------
Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2013-03-11 - HenriMikkonen
 
    • 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