Skip to content

Fix for test_snapshots.py using nfs2 instead of nfs template - #1961

Merged
asfgit merged 2 commits into
apache:masterfrom
nvazquez:addNewNfsTestData
Mar 28, 2017
Merged

Fix for test_snapshots.py using nfs2 instead of nfs template#1961
asfgit merged 2 commits into
apache:masterfrom
nvazquez:addNewNfsTestData

Conversation

@nvazquez

Copy link
Copy Markdown
Contributor

Fix for marvin test failure introduced in #1847

Cc: @borisstoyanov @rhtyd @karuturi

@borisstoyanov

borisstoyanov commented Feb 22, 2017

Copy link
Copy Markdown
Contributor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@borisstoyanov

Copy link
Copy Markdown
Contributor

Thanks for this fix @nvazquez, I'll kick marvin tests to verify it doesn't brake any other test.

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

@borisstoyanov great, thanks!

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-531

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@serg38

Copy link
Copy Markdown

LGTM

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-890)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35724 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1961-t890-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_snapshots.py
Intermitten failure detected: /marvin/tests/smoke/test_volumes.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Test completed. 46 look ok, 3 have error(s)

TestResultTime (s)Test File
test_02_redundant_VPC_default_routesFailure863.96test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure374.04test_vpc_redundant.py
test_04_rvpc_privategw_static_routesFailure345.82test_privategw_acl.py
test_02_list_snapshots_with_removed_data_storeError0.02test_snapshots.py
test_01_vpc_site2site_vpnSuccess160.04test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess66.18test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess250.72test_vpc_vpn.py
test_02_VPC_default_routesSuccess279.91test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess522.74test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess512.38test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1413.40test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess554.00test_vpc_redundant.py
test_09_delete_detached_volumeSuccess156.51test_volumes.py
test_08_resize_volumeSuccess156.45test_volumes.py
test_07_resize_failSuccess161.50test_volumes.py
test_06_download_detached_volumeSuccess156.60test_volumes.py
test_05_detach_volumeSuccess155.79test_volumes.py
test_04_delete_attached_volumeSuccess151.23test_volumes.py
test_03_download_attached_volumeSuccess156.28test_volumes.py
test_02_attach_volumeSuccess95.65test_volumes.py
test_01_create_volumeSuccess711.29test_volumes.py
test_03_delete_vm_snapshotsSuccess275.16test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess100.72test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess163.74test_vm_snapshots.py
test_deploy_vm_multipleSuccess247.58test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.62test_vm_life_cycle.py
test_09_expunge_vmSuccess125.21test_vm_life_cycle.py
test_08_migrate_vmSuccess40.97test_vm_life_cycle.py
test_07_restore_vmSuccess0.13test_vm_life_cycle.py
test_06_destroy_vmSuccess130.86test_vm_life_cycle.py
test_03_reboot_vmSuccess125.92test_vm_life_cycle.py
test_02_start_vmSuccess10.18test_vm_life_cycle.py
test_01_stop_vmSuccess40.31test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess30.38test_templates.py
test_08_list_system_templatesSuccess0.03test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.06test_templates.py
test_04_extract_templateSuccess5.14test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.18test_templates.py
test_01_create_templateSuccess25.36test_templates.py
test_10_destroy_cpvmSuccess161.67test_ssvm.py
test_09_destroy_ssvmSuccess163.47test_ssvm.py
test_08_reboot_cpvmSuccess101.55test_ssvm.py
test_07_reboot_ssvmSuccess133.56test_ssvm.py
test_06_stop_cpvmSuccess131.66test_ssvm.py
test_05_stop_ssvmSuccess138.70test_ssvm.py
test_04_cpvm_internalsSuccess1.17test_ssvm.py
test_03_ssvm_internalsSuccess3.37test_ssvm.py
test_02_list_cpvm_vmSuccess0.14test_ssvm.py
test_01_list_sec_storage_vmSuccess0.13test_ssvm.py
test_01_snapshot_root_diskSuccess11.11test_snapshots.py
test_04_change_offering_smallSuccess240.68test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.06test_service_offerings.py
test_01_create_service_offeringSuccess0.11test_service_offerings.py
test_02_sys_template_readySuccess0.13test_secondary_storage.py
test_01_sys_vm_startSuccess0.18test_secondary_storage.py
test_09_reboot_routerSuccess35.32test_routers.py
test_08_start_routerSuccess30.29test_routers.py
test_07_stop_routerSuccess10.21test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.70test_routers.py
test_03_restart_network_cleanupSuccess60.53test_routers.py
test_02_router_internal_advSuccess1.02test_routers.py
test_01_router_internal_basicSuccess0.57test_routers.py
test_router_dns_guestipquerySuccess76.81test_router_dns.py
test_router_dns_externalipquerySuccess0.08test_router_dns.py
test_router_dhcphostsSuccess276.98test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.67test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.08test_resource_detail.py
test_01_reset_vm_on_rebootSuccess130.96test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.21test_pvlan.py
test_dedicatePublicIpRangeSuccess0.42test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess485.08test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess370.44test_privategw_acl.py
test_01_vpc_privategw_aclSuccess92.26test_privategw_acl.py
test_01_primary_storage_nfsSuccess35.89test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.24test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.43test_portable_publicip.py
test_isolate_network_password_serverSuccess90.52test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.13test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.66test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.34test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess5.26test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.35test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.40test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.34test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.34test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.32test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess92.68test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.16test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess5.14test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.19test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.11test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.09test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.08test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.46test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.33test_non_contigiousvlan.py
test_01_nicSuccess429.29test_nic.py
test_releaseIPSuccess242.85test_network.py
test_reboot_routerSuccess408.57test_network.py
test_public_ip_user_accountSuccess10.25test_network.py
test_public_ip_admin_accountSuccess40.28test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess67.15test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.75test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess124.17test_network.py
test_delete_accountSuccess272.87test_network.py
test_02_port_fwd_on_non_src_natSuccess55.65test_network.py
test_01_port_fwd_on_src_natSuccess111.74test_network.py
test_nic_secondaryip_add_removeSuccess202.64test_multipleips_per_nic.py
login_test_saml_userSuccess19.24test_login.py
test_assign_and_removal_lbSuccess133.71test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.48test_loadbalance.py
test_01_create_lb_rule_src_natSuccess217.85test_loadbalance.py
test_03_list_snapshotsSuccess0.06test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.06test_iso.py
test_05_iso_permissionsSuccess0.06test_iso.py
test_04_extract_IsoSuccess5.15test_iso.py
test_03_delete_isoSuccess95.21test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.00test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess199.79test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess153.35test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success515.19test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success425.66test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.29test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.14test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.25test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.00test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.85test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.89test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.17test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.93test_dynamicroles.py
test_role_lifecycle_updateSuccess10.98test_dynamicroles.py
test_role_lifecycle_listSuccess5.89test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.95test_dynamicroles.py
test_role_lifecycle_createSuccess5.91test_dynamicroles.py
test_role_inuse_deletionSuccess5.89test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.05test_dynamicroles.py
test_role_account_aclsSuccess8.40test_dynamicroles.py
test_default_role_deletionSuccess5.99test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.07test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.05test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.11test_disk_offerings.py
test_deployvm_userdispersingSuccess35.72test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.61test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess55.63test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess10.39test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess60.76test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess5.97test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess5.99test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess202.82test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess207.76test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess96.39test_affinity_groups.py
test_change_service_offering_for_vm_with_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_nested_virtualization_vmwareSkipped0.00test_nested_virtualization.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.03test_deploy_vgpu_enabled_vm.py
test_3d_gpu_supportSkipped0.04test_deploy_vgpu_enabled_vm.py

@karuturi

Copy link
Copy Markdown
Member

@nvazquez Are you looking at the test failures?

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

@karuturi@borisstoyanov next step will be updating Marvin's folder test_data.py file and configure an url for key "nfs2" similar as it was done for "nfs", this way it can be used to mount nfs in running environment.

@serg38

Copy link
Copy Markdown

@karuturi I agree with @nvazquez . This PR can be safely merged and then B.O. runtime environment needs to be adjusted to define nfs2 mountpoint in test_data.py

@yadvr

Copy link
Copy Markdown
Member

@serg38 okay, we can add this to test_data /cc @PaulAngus

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

Hi @karuturi @rhtyd @borisstoyanov,
I've pushed a new commit for fixing test_snapshots.py failure. Can you please run tests against Vmware and Kvm?

These were results in our env, using Vmware:

[root@ussarlabcsmgt41 cloudstack]# cat /tmp//MarvinLogs//XJVTRH/results.txt
Test Snapshot Root Disk ... === TestName: test_01_snapshot_root_disk | Status : SUCCESS ===
ok
Test listing volume snapshots with removed data stores ... === TestName: test_02_list_snapshots_with_removed_data_store | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 2 tests in 410.231s
OK

@borisstoyanov

Copy link
Copy Markdown
Contributor

thanks @nvazquez let me package again
@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-553

@borisstoyanov

borisstoyanov commented Mar 2, 2017

Copy link
Copy Markdown
Contributor

@nvazquez I'm getting the following error:

File "/marvin/tests/smoke/test_snapshots.py", line 327, in test_02_list_snapshots_with_removed_data_store\n livemigrate="true"\n', ' {errorcode : 431, errortext : u'Volume needs to be detached from VM'}, accountid : u'ded4cc41-ff1f-11e6-95d0-065ddc010723'}\n"]

does the test detach the volume from VM before migrating it? didn't managed to find that part looking in the code.

@@ -275,7 +275,7 @@ def test_02_list_snapshots_with_removed_data_store(self):
assert isinstance(clusters,list) and len(clusters)>0

storage = StoragePool.create(self.apiclient,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think It's good append this storage to cleanup as soon as it's created. I've hit the exact issue that would leave it added in Cloudstack. I've a test failure before the point it is appended and cleanup() didn't wiped it.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, thanks for pointing it out!

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

@borisstoyanov actually disk is not being dettached from vm before migrating it, it is using vm's ROOT disk, it can be done on Vmware by setting livemigrate='true' to migrate command. I'll work on refactoring the test so that migration can be achieved

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

@borisstoyanov I refactored marvin test to migrate a detached disk instead of vm's root volume as it was before. Can you please test it again in your env?

@yadvr

yadvr commented Mar 3, 2017

Copy link
Copy Markdown
Member

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-559

@yadvr

yadvr commented Mar 3, 2017

Copy link
Copy Markdown
Member

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-926)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 30702 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1961-t926-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_snapshots.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Test completed. 47 look ok, 2 have error(s)

TestResultTime (s)Test File
test_04_rvpc_privategw_static_routesFailure310.80test_privategw_acl.py
test_02_list_snapshots_with_removed_data_storeError5.42test_snapshots.py
test_01_vpc_site2site_vpnSuccess165.41test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess66.15test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess220.66test_vpc_vpn.py
test_02_VPC_default_routesSuccess265.19test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess481.12test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess500.75test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1393.39test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess543.17test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess755.80test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1274.49test_vpc_redundant.py
test_09_delete_detached_volumeSuccess156.61test_volumes.py
test_08_resize_volumeSuccess156.35test_volumes.py
test_07_resize_failSuccess161.45test_volumes.py
test_06_download_detached_volumeSuccess156.25test_volumes.py
test_05_detach_volumeSuccess155.78test_volumes.py
test_04_delete_attached_volumeSuccess146.20test_volumes.py
test_03_download_attached_volumeSuccess151.27test_volumes.py
test_02_attach_volumeSuccess96.25test_volumes.py
test_01_create_volumeSuccess711.30test_volumes.py
test_03_delete_vm_snapshotsSuccess275.17test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess95.73test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess164.79test_vm_snapshots.py
test_deploy_vm_multipleSuccess252.83test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.53test_vm_life_cycle.py
test_09_expunge_vmSuccess185.30test_vm_life_cycle.py
test_08_migrate_vmSuccess45.94test_vm_life_cycle.py
test_07_restore_vmSuccess0.12test_vm_life_cycle.py
test_06_destroy_vmSuccess125.80test_vm_life_cycle.py
test_03_reboot_vmSuccess125.82test_vm_life_cycle.py
test_02_start_vmSuccess10.17test_vm_life_cycle.py
test_01_stop_vmSuccess35.30test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess40.52test_templates.py
test_08_list_system_templatesSuccess0.03test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.05test_templates.py
test_04_extract_templateSuccess5.12test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.18test_templates.py
test_01_create_templateSuccess45.45test_templates.py
test_10_destroy_cpvmSuccess161.36test_ssvm.py
test_09_destroy_ssvmSuccess133.13test_ssvm.py
test_08_reboot_cpvmSuccess101.33test_ssvm.py
test_07_reboot_ssvmSuccess103.05test_ssvm.py
test_06_stop_cpvmSuccess131.46test_ssvm.py
test_05_stop_ssvmSuccess133.25test_ssvm.py
test_04_cpvm_internalsSuccess0.95test_ssvm.py
test_03_ssvm_internalsSuccess2.87test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.13test_ssvm.py
test_01_snapshot_root_diskSuccess11.12test_snapshots.py
test_04_change_offering_smallSuccess210.49test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.05test_service_offerings.py
test_01_create_service_offeringSuccess0.10test_service_offerings.py
test_02_sys_template_readySuccess0.12test_secondary_storage.py
test_01_sys_vm_startSuccess0.17test_secondary_storage.py
test_09_reboot_routerSuccess35.31test_routers.py
test_08_start_routerSuccess30.27test_routers.py
test_07_stop_routerSuccess10.15test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.06test_routers.py
test_04_restart_network_wo_cleanupSuccess5.74test_routers.py
test_03_restart_network_cleanupSuccess60.50test_routers.py
test_02_router_internal_advSuccess0.85test_routers.py
test_01_router_internal_basicSuccess0.46test_routers.py
test_router_dns_guestipquerySuccess74.66test_router_dns.py
test_router_dns_externalipquerySuccess0.07test_router_dns.py
test_router_dhcphostsSuccess271.57test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.89test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.07test_resource_detail.py
test_01_reset_vm_on_rebootSuccess130.87test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.22test_pvlan.py
test_dedicatePublicIpRangeSuccess0.42test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess479.64test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess354.87test_privategw_acl.py
test_01_vpc_privategw_aclSuccess87.12test_privategw_acl.py
test_01_primary_storage_nfsSuccess35.77test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.18test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.44test_portable_publicip.py
test_isolate_network_password_serverSuccess89.22test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.18test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.67test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.31test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.24test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.32test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.30test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.39test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.35test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.40test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess87.51test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.16test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.09test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.17test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.10test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.08test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.07test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess23.40test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.31test_non_contigiousvlan.py
test_01_nicSuccess424.05test_nic.py
test_releaseIPSuccess132.10test_network.py
test_reboot_routerSuccess378.78test_network.py
test_public_ip_user_accountSuccess10.25test_network.py
test_public_ip_admin_accountSuccess40.25test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess66.96test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.68test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess121.83test_network.py
test_delete_accountSuccess298.14test_network.py
test_02_port_fwd_on_non_src_natSuccess55.62test_network.py
test_01_port_fwd_on_src_natSuccess111.76test_network.py
test_nic_secondaryip_add_removeSuccess197.44test_multipleips_per_nic.py
login_test_saml_userSuccess19.18test_login.py
test_assign_and_removal_lbSuccess133.31test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.15test_loadbalance.py
test_01_create_lb_rule_src_natSuccess218.38test_loadbalance.py
test_03_list_snapshotsSuccess0.06test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.06test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.16test_iso.py
test_03_delete_isoSuccess95.20test_iso.py
test_02_edit_isoSuccess0.05test_iso.py
test_01_create_isoSuccess20.99test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess193.08test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess133.69test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success490.27test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success427.32test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.26test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.14test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.29test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.10test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.84test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.87test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess5.99test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.90test_dynamicroles.py
test_role_lifecycle_updateSuccess10.95test_dynamicroles.py
test_role_lifecycle_listSuccess5.88test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.93test_dynamicroles.py
test_role_lifecycle_createSuccess5.88test_dynamicroles.py
test_role_inuse_deletionSuccess5.87test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.07test_dynamicroles.py
test_role_account_aclsSuccess8.25test_dynamicroles.py
test_default_role_deletionSuccess5.95test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.07test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.05test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.10test_disk_offerings.py
test_deployvm_userdispersingSuccess20.57test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.70test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess60.66test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess10.41test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess55.90test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess5.95test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess5.97test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess212.42test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess207.39test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess66.58test_affinity_groups.py
test_change_service_offering_for_vm_with_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_nested_virtualization_vmwareSkipped0.00test_nested_virtualization.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.03test_deploy_vgpu_enabled_vm.py
test_3d_gpu_supportSkipped0.03test_deploy_vgpu_enabled_vm.py

@serg38

Copy link
Copy Markdown

@rhtyd @borisstoyanov did you have a chance to add nfs2 test data in B.O. ?

@borisstoyanov

Copy link
Copy Markdown
Contributor

Yes @serg38, but currently testing it. So this batch doesn't have it.

@borisstoyanov

Copy link
Copy Markdown
Contributor

@nvazquez@serg38 I'm happy to merge this change I've run the tests with the NFS2 trillian branch and it passed. As soon as we get the trillian branch merged as well we'll have this passing in the smoketests.

@borisstoyanovborisstoyanov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests has passed

[root@ref-trl-99-k-cs410-bstoyanov-marvin ~]# cat /marvin//MarvinLogs/test_snapshots_76YGPX/results.txt
Test Snapshot Root Disk ... === TestName: test_01_snapshot_root_disk | Status : SUCCESS ===
ok
Test listing volume snapshots with removed data stores ... === TestName: test_02_list_snapshots_with_removed_data_store | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 2 tests in 216.488s
OK

@nvazquez

Copy link
Copy Markdown
ContributorAuthor

That's great! Thanks @borisstoyanov for your help!

@serg38

Copy link
Copy Markdown

LGTM
tag:mergeready

DagSonsteboSB pushed a commit to shapeblue/Trillian that referenced this pull request Mar 9, 2017
#18)
Adding a nfs2 hardcoded entry in Trillian's test_data.py in order to pass newly introduced test in apache/cloudstack#1961
Added marvin shares to nested group vars.
Updated addshares to handle marvin primary shares.
@asfgit
asfgit merged commit c66df6e into apache:masterMar 28, 2017
asfgit pushed a commit that referenced this pull request Mar 28, 2017
Fix for test_snapshots.py using nfs2 instead of nfs templateFix for marvin test failure introduced in #1847
Cc: @borisstoyanov @rhtyd @karuturi
* pr/1961:
Fix for test failure
Fix for test_snapshots.py using nfs2 instead of nfs template
Signed-off-by: Rajani Karuturi <rajani.karuturi@accelerite.com>
@yadvr

Copy link
Copy Markdown
Member

This needed to be merged on 4.9 as well since #1847 was merged on 4.9+ as well, this has now caused regressions in 4.9 branch. I'll have to backport the fixes on 4.9 now.

@nvazquez
nvazquez deleted the addNewNfsTestData branch April 6, 2020 14:53
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@nvazquez@borisstoyanov@blueorangutan@serg38@karuturi@yadvr@asfgit