Testing report: IGIRTC-117

Summary

  • Product: VOMS v. 2.0.9-1
  • Release Task: Task #34093
  • ETICS Subsystem Configuration Name:
  • VCS Tag:
  • EMI Major Release: EMI 2 (Matterhorn)
  • Platform: SL5/x86_64, SL6/x86_64, Debian
  • Author: Sergio Traldi
  • Testing report: Testing Report file
  • Certification report: Certification Report file
  • Outcome: "Certified*

Deployment tests

Clean Installation

VOMS mysql

Upgrade Installation

VOMS mysql

Unit Tests

Continuosly running unit test results are available HERE

System tests

Functionality tests

VOMS ADMIN

SL5:

Checked that the VOMS Admin web application is running, from a browser :

Browser Test: PASSED

[traldi@emitestbed18 cli-testsuite]$ ./myCheck-VOMS -n emitestbed18.cnaf.infn.it -l test-sequence.lst.voms-admin
emitestbed18.cnaf.infn.it
test-sequence.lst.voms-admin
Test for emitestbed18.cnaf.infn.it: started
...
Short report:
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 has failed
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
Full test report exists in ./full_result

SL6:

Checked that the VOMS Admin web application is running, from a browser :

Browser Test: PASSED

[traldi@cert-30 cli-testsuite]$ ./myCheck-VOMS -n cert-30.cnaf.infn.it -l test-sequence.lst.voms-admin 
cert-30.cnaf.infn.it
test-sequence.lst.voms-admin
Test for cert-30.cnaf.infn.it: started
...
Short report:
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

VOMS core

Regression tests

[traldi@cert-25 voms-testsuite]$ pybot --variable certsDir:/usr/share/igi-test-ca regression==============================================================================
Regression                                                                    
==============================================================================
Regression.Key-Usage-Handling :: A set of regression tests for bug https://...
==============================================================================
Voms proxy init correctly handles missing keygen extension in cert... | PASS |
------------------------------------------------------------------------------
Voms proxy init correctly handles present keygen extension in cert... | PASS |
------------------------------------------------------------------------------
Regression.Key-Usage-Handling :: A set of regression tests for bug... | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Regression                                                            | PASS |
2 critical tests, 2 passed, 0 failed
2 tests total, 2 passed, 0 failed
==============================================================================
Output:  /home/traldi/voms-regression/voms-testsuite/output.xml
Log:     /home/traldi/voms-regression/voms-testsuite/log.html
Report:  /home/traldi/voms-regression/voms-testsuite/report.html

* detailed results of Regression tests PASSED

Standard Conformance Tests

Glue 1 Compliance

Result: PASSED

[caifti@emitestbed18 ~]$ glue-validator -t glue1 -h emitestbed18.cnaf.infn.it -p 2170 -b o=grid
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... FAIL
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok

======================================================================
FAIL: Validating data types.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/validator/EntryTest.py", line 60, in test_data_types
    self.assertTrue(check(value), message)
AssertionError: The field GlueServiceEndpoint with value 'voms://emitestbed18.cnaf.infn.it:15000/cert.mysql' does not follow the type URL in GlueServiceUniqueID=emitestbed18.cnaf.infn.it_org.glite.voms_2619629021_cert.mysql,Mds-Vo-name=resource,o=grid

----------------------------------------------------------------------
Ran 40 tests in 0.141s

FAILED (failures=1)

  • reported error is on glue-validator side and is been addressed by glue-validator maintainers

Glue 2 Compliance

Result: PASSED

[caifti@emitestbed18 ~]$ glue-validator -t glue2 -h emitestbed18.cnaf.infn.it -p 2170 -b o=glue
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... ok
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok
Validating data types. ... FAIL
Verifying the existence of mandatory attributes. ... ok
Verifying the object class ... ok
Verifying single-valued attributes only have one value. ... ok

======================================================================
FAIL: Validating data types.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/validator/EntryTest.py", line 60, in test_data_types
    self.assertTrue(check(value), message)
AssertionError: The field GLUE2EndpointURL with value 'voms://emitestbed18.cnaf.infn.it:15000/cert.mysql' does not follow the type URL in GLUE2EndpointID=emitestbed18.cnaf.infn.it_VOMS_257915444_voms_257915444_cert.mysql,GLUE2ServiceID=emitestbed18.cnaf.infn.it_VOMS_257915444,GLUE2GroupID=resource,o=glue

----------------------------------------------------------------------
Ran 32 tests in 0.123s

FAILED (failures=1)

  • reported error is on glue-validator side and is been addressed by glue-validator maintainers

Integration testing

Topic attachments
I Attachment Action Size Date Who Comment
Texttxt EMI_cert_report_voms_34093.txt manage 2.5 K 2012-11-21 - 15:20 CristinaAiftimiei Test & Cert reports
Texttxt EMI_test_report_voms_34093.txt manage 2.7 K 2012-11-21 - 15:20 CristinaAiftimiei Test & Cert reports
Texttxt clean_configurationDebian_EMI2_vomsApi.txt manage 3.3 K 2012-11-21 - 11:06 SergioTraldi  
Texttxt clean_install_log_Debian_vomsApi.txt manage 7.7 K 2012-11-21 - 11:06 SergioTraldi  
Edit | Attach | PDF | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | More topic actions
Topic revision: r8 - 2012-11-21 - CristinaAiftimiei
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback