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