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

- Component: VOMS Admin

- Savannah task: http://savannah.cern.ch/task/?18702

- ETICS Subsystem Configuration Name: emi.voms-EMI1

- VCS Tag: glite-security-voms-admin-server_R_2_6_1

- EMI Major Release: EMI 1

- Platform: SL5 x86_64

- Author: Andrea Ceccanti

- Date: 19/04/2011

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

1. Deployment log: 
   1.1. Clean Installation - PASS
   1.2. Upgrade Installation - NA 
2. Static Code Analysis - NA
3. Unit Tests Execution - NO
4. System tests:
  4.1. Basic Functionality tests - PASS
  4.2. Regression tests - PASS
  4.3. Performance/Scalability tests - NA
  4.4. Standard Compliance/Conformance tests - NA

REMARKS:

Static code analysis should be taken from friday QA tools instrumented nightly
build. SA2 should provide the link to such reports.

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

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

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

EMI RC4 repo, SL5, EPEL, EGI trust anchors

- YUM Install command:

yum install emi-voms-oracle
yum install emi-voms-mysql

- YUM log: 

https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/emi-voms-oracle-yum-install-log.txt
https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/emi-voms-mysql-yum-install-log.txt

- Configuration log:

https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/emi-voms-oracle-yaim-log.txt
https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/emi-voms-mysql-yaim-log.txt

1.2. Upgrade Installation
--------------------------------

N/A


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

N/A

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

N/A

- Code Coverage %, if available.

N/A

4. System tests 
*********************

4.1. Basic functionality tests

- URL where the tests/testsuite can be accessed:

https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/voms-admin-testsuite.tar.gz

  * emi-voms-mysql

Test VOMS-addMember	- OK
Test VOMS-assignRole	- OK
Test VOMS-crAttribute	- OK
Test VOMS-crGroup	- OK
Test VOMS-crRole	- OK
Test VOMS-crUser	- OK
Test VOMS-crUserNocert	- OK
Test VOMS-delAttribute	- OK
Test VOMS-delGroup	- OK
Test VOMS-delGroupAttribute	- OK
Test VOMS-delRole	- OK
Test VOMS-delRoleAttribute	- OK
Test VOMS-delUser	- OK
Test VOMS-delUserAttribute	- OK
Test VOMS-dismissRole	- OK
Test VOMS-listAttributes	- OK
Test VOMS-listGroupAttributes	- OK
Test VOMS-listGroups	- OK
Test VOMS-listMembers	- OK
Test VOMS-listRoleAttributes	- OK
Test VOMS-listRoles	- OK
Test VOMS-listSubGroups	- OK
Test VOMS-listUserAttributes	- OK
Test VOMS-listUserGroups	- OK
Test VOMS-listUserRoles	- OK
Test VOMS-listUsers	- OK
Test VOMS-listUsrWithRol	- OK
Test VOMS-removeMember	- OK
Test VOMS-setGroupAttribute	- OK
Test VOMS-setRoleAttribute	- OK
Test VOMS-setUserAttribute	- OK

- URL where the test results can be accessed:
https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/full_result_mysql

* emi-voms-oracle:

Test VOMS-addMember	- OK
Test VOMS-assignRole	- OK
Test VOMS-crAttribute	- OK
Test VOMS-crGroup	- OK
Test VOMS-crRole	- OK
Test VOMS-crUser	- OK
Test VOMS-crUserNocert	- OK
Test VOMS-delAttribute	- OK
Test VOMS-delGroup	- OK
Test VOMS-delGroupAttribute	- OK
Test VOMS-delRole	- OK
Test VOMS-delRoleAttribute	- OK
Test VOMS-delUser	- OK
Test VOMS-delUserAttribute	- OK
Test VOMS-dismissRole	- OK
Test VOMS-listAttributes	- OK
Test VOMS-listGroupAttributes	- OK
Test VOMS-listGroups	- OK
Test VOMS-listMembers	- OK
Test VOMS-listRoleAttributes	- OK
Test VOMS-listRoles	- OK
Test VOMS-listSubGroups	- OK
Test VOMS-listUserAttributes	- OK
Test VOMS-listUserGroups	- OK
Test VOMS-listUserRoles	- OK
Test VOMS-listUsers	- OK
Test VOMS-listUsrWithRol	- OK
Test VOMS-removeMember	- OK
Test VOMS-setGroupAttribute	- OK
Test VOMS-setRoleAttribute	- OK
Test VOMS-setUserAttribute	- OK

- URL where the test results can be accessed:

https://twiki.cern.ch/twiki/pub/EMI/TestReportForTask18702/full_result_t18702_oracle


4.2. Regression tests

* Description of the test: Install and Configure VOMS Admin with EGI trustanchors 1.38
* RfC unique ID: https://savannah.cern.ch/bugs/?78349
* Result: PASSED

* Description of the test: Create two users without AUP record, have one user sign the AUP and check that the other still receive a Sign AUP email.
* RfC unique ID: https://savannah.cern.ch/bugs/?78350
* Result: PASSED

* Description of the test: Create 2 groups in the VO. Create a user. Check the add to group dialog in the user page allows the administrator to select any of the newly created groups.
* RfC unique ID: https://savannah.cern.ch/bugs/?78881
* Result: PASSED

* Description of the test: Check that the "more info" link in the group members search pane links to the user detail page
* RfC unique ID: https://savannah.cern.ch/bugs/?79087
* Result: PASSED

* Description of the test: Configure a large number of VOs with YAIM (> 10) and check that the MaxPermSize Java VM parameter is set in a way that is proportional to the number of VOs.
* RfC unique ID: https://savannah.cern.ch/bugs/?80172
* Result: PASSED

* Description of the test: Starting from a VOMS Admin 2.0.x database, insert a duplicated entry in the usr table and try the upgrade of the database. The upgrade script warns of the presence
of a duplicated entry and succeds.
* RfC unique ID: https://savannah.cern.ch/bugs/?80308
* Result: PASSED

* Description of the test: Configure the expired request purger thread to excecute every 10 sec. Request membership to the VO. As a VO admin accept the membership request. Check that the expired request
purger does not delete the just confirmed request from the database.
* RfC unique ID: https://savannah.cern.ch/bugs/?80685
* Result: PASSED

* Description of the test: Using the voms-admin CLI create two users with the same ceritificate subject and different CAs. Check that the root VO group membership search pane shows the two users as expected and
no exception is thrown.
* RfC unique ID: https://savannah.cern.ch/bugs/?80892
* Result: PASSED

* Description of the test: Create a user, assign him the VO-Admin role. Check that the user receives VOMS Admin notifications for incoming user requests.
* RfC unique ID: https://savannah.cern.ch/bugs/?80945
* Result: PASSED

-- AndreaCeccanti - 18-Apr-2011

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt emi-voms-mysql-yaim-log.txt r1 manage 18.9 K 2011-04-19 - 08:08 AndreaCeccantiExCern emi-voms-mysql yaim configuration log
Texttxt emi-voms-mysql-yum-install-log.txt r1 manage 24.0 K 2011-04-19 - 08:06 AndreaCeccantiExCern emi-voms-mysql yum installation log
Texttxt emi-voms-oracle-yaim-log.txt r1 manage 17.3 K 2011-04-19 - 08:08 AndreaCeccantiExCern emi-voms-oracle yaim configuration log
Texttxt emi-voms-oracle-yum-install-log.txt r1 manage 67.8 K 2011-04-19 - 08:03 AndreaCeccantiExCern emi-voms-oracle yum installation log
Unknown file formatext full_result_mysql r1 manage 15.1 K 2011-04-19 - 09:01 AndreaCeccantiExCern VOMS Admin test suite execution (emi-voms-mysql)
Unknown file formatext full_result_t18702_oracle r1 manage 15.1 K 2011-04-19 - 08:27 AndreaCeccantiExCern VOMS Admin test suite execution (emi-voms-oracle)
Unknown file formatgz voms-admin-testsuite.tar.gz r1 manage 41.4 K 2011-04-19 - 09:09 AndreaCeccantiExCern VOMS Admin test suite used for this Tasks tests
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2011-04-19 - AndreaCeccantiExCern
 
    • 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