Summary
- Product: Storm 2.0.0
- Release Task: Task #23338
- ETICS Subsystem Configuration Name: emi-storm_R_EMI2RC4
- VCS Tag: emi-storm-backend-mp_R_1_1_0_1, emi-storm-frontend-mp_R_1_1_0_1, emi-storm-globus-gridftp-mp_R_1_1_0_1, BE_1.9.0-2, DIP-1.7.4-3, FE_1.8.0-5, GDSI_1.2.0-4, GHTTPS_1.1.0-1, yaim-storm_4.2.1-1
- EMI Major Release: EMI 2 (Matterhorn)
- Platform: SL5 epel
- Author: Alessio Gianelle
- Testing report: see here
- Certification report: see here
- Date: 11st April 2012
- Outcome: DONE
Deployment tests
Clean Installation
- Run sanity check test locally (complete log file are here):
[root@cream-51 tstorm]# tstorm-sanity-tests
test_glue_service (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.002s
OK
test_gluetwo_storage_share_capacity (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.002s
OK
test_glue_available_space_info_service (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.070s
OK
test_glue_available_space (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.063s
OK
test_glue_used_space (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.064s
OK
test_size (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.094s
OK
test_info_service_failure (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.048s
OK
test_gluetwo_endpoint_undefined (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_gluetwo_storage_undefined (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_gluetwo_endpoint (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_backend_server_status (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.212s
OK
test_backend_logrotate_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.007s
OK
test_backend_gridhttps (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.268s
OK
test_yaim_version_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.537s
OK
test_size_in_namespace_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.013s
OK
test_gridhttps_plugin_links (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.024s
OK
test_backend_server_name_status (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.215s
OK
test_mysql_storage_space_update (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 152.306s
OK
test_mysql_connector_java_links (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.015s
OK
Upgrade Installation
- Run sanity check test locally (complete log file are here):
[root@emitestbed04 tstorm]# tstorm-sanity-tests
test_glue_service (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.019s
OK
test_gluetwo_storage_share_capacity (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.002s
OK
test_glue_available_space_info_service (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.025s
OK
test_glue_available_space (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.031s
OK
test_glue_used_space (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.028s
OK
test_size (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.028s
OK
test_info_service_failure (tstorm.tests.deployment.regression.ldapquery.LdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.038s
OK
test_gluetwo_endpoint_undefined (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_gluetwo_storage_undefined (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_gluetwo_endpoint (tstorm.tests.deployment.regression.gluetwo_ldapquery.GluetwoLdapTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_backend_server_status (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.209s
OK
test_backend_logrotate_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.009s
OK
test_backend_gridhttps (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.236s
OK
test_yaim_version_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.511s
OK
test_size_in_namespace_file (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.009s
OK
test_gridhttps_plugin_links (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.016s
OK
test_backend_server_name_status (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.220s
OK
test_mysql_storage_space_update (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 102.593s
OK
test_mysql_connector_java_links (tstorm.tests.deployment.regression.service_configuration.RegressionConfigurationTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.010s
OK
Unit Tests
Not Available
System tests
Functionality tests
After the installation
[ale@cream-12 tstorm-1.2.0-5]$ tstorm-tests -c tstorm.ini
test_settings (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
test_storm_ping (tstorm.tests.atomics.AtomicsTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.058s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_ls_unexist_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_mkdir_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_mkdir_exist_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_ls_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_cp_bt (tstorm.tests.atomics.AtomicsTest) ... ok
test_ls_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_cp_at (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_unexist_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_unexist_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 13 tests in 37.451s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_cksm (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 3 tests in 11.955s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_data_transfer_out_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_out_exist_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_in_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_in_unexist_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_rm_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 8 tests in 27.656s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_voms_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms_no_auth (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 9 tests in 7.123s
OK
test_update_free_space_upon_rm (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 10.034s
OK
test_eight_digit_string_checksum (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 2.664s
OK
test_update_used_space_upon_pd (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 9.885s
OK
test_unsupported_protocols (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.054s
OK
test_non_ascii_chars (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.109s
OK
test_storm_backend_age (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.066s
OK
test_storm_database_password (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 17.830s
OK
test_storm_gridhttps_authorization_denied (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 1.467s
OK
Complete log file are
here
- Tests without voms extension
[ale@cream-12 tstorm-1.2.0-5]$ voms-proxy-init
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy ............................................................. Done
Your proxy is valid until Fri Apr 13 04:05:07 2012
[ale@cream-12 tstorm-1.2.0-5]$ voms-proxy-info -all
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
type : proxy
strength : 1024 bits
path : /tmp/x509up_u500
timeleft : 11:59:54
key usage : Digital Signature, Key Encipherment, Data Encipherment
[ale@cream-12 tstorm-1.2.0-5]$ tstorm-tests -c tstorm.ini --novoms
test_settings (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_http_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_http_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_http (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 8 tests in 2.632s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_https (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https (tstorm.tests.https.HttpsTest) ... ADD UID for test_direct_transfer_inbound_https
ok
test_direct_transfer_inbound_https_no_auth (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_https (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 9 tests in 4.071s
OK
test_get_space_metadata_failure (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.074s
OK
Complete log file are
here
After the update
test_settings (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
test_storm_ping (tstorm.tests.atomics.AtomicsTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.155s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_ls_unexist_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_mkdir_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_mkdir_exist_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_ls_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_cp_bt (tstorm.tests.atomics.AtomicsTest) ... ok
test_ls_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_cp_at (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_unexist_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_unexist_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 13 tests in 40.250s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_cksm (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 3 tests in 11.324s
OK
test_dd (tstorm.tests.utilities.UtilitiesTest) ... ok
test_data_transfer_out_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_out_exist_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_in_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_data_transfer_in_unexist_file (tstorm.tests.functionalities.FunctionalitiesTest) ... ok
test_rm_file (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_dir (tstorm.tests.atomics.AtomicsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 8 tests in 20.754s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_voms_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms_no_auth (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_voms_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_https_voms (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 9 tests in 6.682s
OK
test_update_free_space_upon_rm (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 3.294s
OK
test_eight_digit_string_checksum (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 2.862s
OK
test_update_used_space_upon_pd (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 4.185s
OK
test_unsupported_protocols (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.071s
OK
test_non_ascii_chars (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.145s
OK
test_storm_backend_age (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.074s
OK
test_storm_database_password (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 4.106s
OK
test_storm_gridhttps_authorization_denied (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 2.653s
OK
Complete log file are
here
- Tests without voms extension
[ale@cream-12 tstorm-1.2.0-5]$ voms-proxy-init
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy .................................................... Done
Your proxy is valid until Thu Apr 12 02:21:52 2012
[ale@cream-12 tstorm-1.2.0-5]$ voms-proxy-info -all
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
type : proxy
strength : 1024 bits
path : /tmp/x509up_u500
timeleft : 11:59:54
key usage : Digital Signature, Key Encipherment, Data Encipherment
[ale@cream-12 tstorm-1.2.0-5]$ tstorm-tests --novoms
test_settings (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_http_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_http (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_http_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_http (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 8 tests in 3.879s
OK
test_cr_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
test_srm_transfer_outbound_https (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_outbound_https_exist_file (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https (tstorm.tests.https.HttpsTest) ... ADD UID for test_direct_transfer_inbound_https
ok
test_direct_transfer_inbound_https_no_auth (tstorm.tests.https.HttpsTest) ... ok
test_direct_transfer_inbound_https_unexist_file (tstorm.tests.https.HttpsTest) ... ok
test_srm_transfer_inbound_https (tstorm.tests.https.HttpsTest) ... ok
test_rm_lf (tstorm.tests.utilities.UtilitiesTest) ... ok
----------------------------------------------------------------------
Ran 9 tests in 3.379s
OK
test_get_space_metadata_failure (tstorm.tests.regression.RegressionTest) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.100s
OK
Complete log file are
here
Regression tests
Not Possible (Task is incompleted)