Skip to content

CLOUDSTACK-8308 automation test for Delta Snapshot - #2061

Merged
DaanHoogland merged 1 commit into
apache:masterfrom
shapeblue:CLOUDSTACK-8308
Oct 10, 2017
Merged

CLOUDSTACK-8308 automation test for Delta Snapshot#2061
DaanHoogland merged 1 commit into
apache:masterfrom
shapeblue:CLOUDSTACK-8308

Conversation

@DaanHoogland

Copy link
Copy Markdown
Contributor

#384 and #720 tried to submit this.

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@DaanHoogland 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-698

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@DaanHoogland 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-1059)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 33558 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2061-t1059-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Test completed. 50 look ok, 1 have error(s)

TestResultTime (s)Test File
test_04_rvpc_privategw_static_routesFailure350.76test_privategw_acl.py
test_01_vpc_site2site_vpnSuccess150.11test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess56.11test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess230.55test_vpc_vpn.py
test_02_VPC_default_routesSuccess259.02test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess505.74test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess520.80test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1267.49test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess537.90test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess738.98test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1279.49test_vpc_redundant.py
test_09_delete_detached_volumeSuccess156.59test_volumes.py
test_08_resize_volumeSuccess151.43test_volumes.py
test_07_resize_failSuccess156.43test_volumes.py
test_06_download_detached_volumeSuccess156.33test_volumes.py
test_05_detach_volumeSuccess145.80test_volumes.py
test_04_delete_attached_volumeSuccess151.63test_volumes.py
test_03_download_attached_volumeSuccess156.30test_volumes.py
test_02_attach_volumeSuccess79.04test_volumes.py
test_01_create_volumeSuccess622.58test_volumes.py
test_03_delete_vm_snapshotsSuccess275.19test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess100.63test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess133.62test_vm_snapshots.py
test_deploy_vm_multipleSuccess252.64test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.03test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.66test_vm_life_cycle.py
test_09_expunge_vmSuccess125.22test_vm_life_cycle.py
test_08_migrate_vmSuccess30.86test_vm_life_cycle.py
test_07_restore_vmSuccess0.12test_vm_life_cycle.py
test_06_destroy_vmSuccess125.83test_vm_life_cycle.py
test_03_reboot_vmSuccess125.85test_vm_life_cycle.py
test_02_start_vmSuccess10.17test_vm_life_cycle.py
test_01_stop_vmSuccess35.31test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess70.68test_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.13test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.11test_templates.py
test_01_create_templateSuccess45.46test_templates.py
test_10_destroy_cpvmSuccess131.33test_ssvm.py
test_09_destroy_ssvmSuccess163.19test_ssvm.py
test_08_reboot_cpvmSuccess131.54test_ssvm.py
test_07_reboot_ssvmSuccess103.06test_ssvm.py
test_06_stop_cpvmSuccess161.78test_ssvm.py
test_05_stop_ssvmSuccess133.15test_ssvm.py
test_04_cpvm_internalsSuccess1.20test_ssvm.py
test_03_ssvm_internalsSuccess2.82test_ssvm.py
test_02_list_cpvm_vmSuccess0.12test_ssvm.py
test_01_list_sec_storage_vmSuccess0.13test_ssvm.py
test_02_list_snapshots_with_removed_data_storeSuccess86.74test_snapshots.py
test_01_snapshot_root_diskSuccess11.29test_snapshots.py
test_04_change_offering_smallSuccess209.56test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.08test_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_routerSuccess40.34test_routers.py
test_08_start_routerSuccess30.28test_routers.py
test_07_stop_routerSuccess10.17test_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.51test_routers.py
test_02_router_internal_advSuccess1.04test_routers.py
test_01_router_internal_basicSuccess0.57test_routers.py
test_router_dns_guestipquerySuccess76.77test_router_dns.py
test_router_dns_externalipquerySuccess0.07test_router_dns.py
test_router_dhcphostsSuccess237.20test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.66test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.10test_resource_detail.py
test_01_reset_vm_on_rebootSuccess130.89test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.22test_pvlan.py
test_dedicatePublicIpRangeSuccess0.43test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess465.06test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess370.26test_privategw_acl.py
test_01_vpc_privategw_aclSuccess92.30test_privategw_acl.py
test_03_migration_options_storage_tagsSuccess161.68test_primary_storage.py
test_02_edit_primary_storage_tagsSuccess0.10test_primary_storage.py
test_01_primary_storage_nfsSuccess35.77test_primary_storage.py
test_01_deploy_vms_storage_tagsSuccess31.26test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.19test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.50test_portable_publicip.py
test_isolate_network_password_serverSuccess89.18test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.13test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.75test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.42test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess20.39test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.33test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.36test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.36test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.33test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.38test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess92.78test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.17test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.11test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess0.16test_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_syncSuccess23.41test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.32test_non_contigiousvlan.py
test_01_nicSuccess429.31test_nic.py
test_releaseIPSuccess187.54test_network.py
test_reboot_routerSuccess393.51test_network.py
test_public_ip_user_accountSuccess10.28test_network.py
test_public_ip_admin_accountSuccess40.27test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess66.84test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.85test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess123.76test_network.py
test_delete_accountSuccess257.73test_network.py
test_02_port_fwd_on_non_src_natSuccess55.65test_network.py
test_01_port_fwd_on_src_natSuccess111.77test_network.py
test_nic_secondaryip_add_removeSuccess222.78test_multipleips_per_nic.py
test_list_zones_metricsSuccess0.33test_metrics_api.py
test_list_volumes_metricsSuccess5.49test_metrics_api.py
test_list_vms_metricsSuccess186.68test_metrics_api.py
test_list_pstorage_metricsSuccess0.27test_metrics_api.py
test_list_infrastructure_metricsSuccess0.47test_metrics_api.py
test_list_hosts_metricsSuccess0.39test_metrics_api.py
test_list_clusters_metricsSuccess0.36test_metrics_api.py
login_test_saml_userSuccess19.28test_login.py
test_assign_and_removal_lbSuccess133.44test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.18test_loadbalance.py
test_01_create_lb_rule_src_natSuccess207.64test_loadbalance.py
test_03_list_snapshotsSuccess0.09test_list_ids_parameter.py
test_02_list_templatesSuccess0.05test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.07test_iso.py
test_05_iso_permissionsSuccess0.08test_iso.py
test_04_extract_IsoSuccess5.15test_iso.py
test_03_delete_isoSuccess95.21test_iso.py
test_02_edit_isoSuccess0.08test_iso.py
test_01_create_isoSuccess21.00test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess182.78test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess117.81test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success511.11test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success439.41test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.26test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.13test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.19test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.02test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.87test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.96test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.04test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.92test_dynamicroles.py
test_role_lifecycle_updateSuccess11.01test_dynamicroles.py
test_role_lifecycle_listSuccess5.90test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.96test_dynamicroles.py
test_role_lifecycle_createSuccess5.90test_dynamicroles.py
test_role_inuse_deletionSuccess5.90test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.22test_dynamicroles.py
test_role_account_aclsSuccess8.39test_dynamicroles.py
test_default_role_deletionSuccess6.01test_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.08test_disk_offerings.py
test_01_create_disk_offeringSuccess0.11test_disk_offerings.py
test_deployvm_userdispersingSuccess20.62test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.58test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess90.83test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess30.63test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess45.75test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.02test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.00test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess222.56test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess212.52test_deploy_vm_iso.py
test_06_verify_guest_lspci_againSuccess40.48test_deploy_virtio_scsi_vm.py
test_05_change_vm_ostype_restartSuccess11.05test_deploy_virtio_scsi_vm.py
test_04_verify_guest_lspciSuccess40.52test_deploy_virtio_scsi_vm.py
test_03_verify_libvirt_attach_diskSuccess10.75test_deploy_virtio_scsi_vm.py
test_02_verify_libvirt_after_restartSuccess131.51test_deploy_virtio_scsi_vm.py
test_01_verify_libvirtSuccess0.58test_deploy_virtio_scsi_vm.py
test_DeployVmAntiAffinityGroupSuccess65.94test_affinity_groups.py
test_change_service_offering_for_vm_with_snapshotsSkipped0.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

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

@karuturi this is only integration tests so I think I can be merged without hindering the release.
@borisstoyanov can you review (maybe @borisroman or @remibergsma too??)

@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.

LGTM @DaanHoogland, do you think we can move this to smoketests?

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

@borisstoyanov That would mean we want to run them on every PR as regression check. Is that your intention?

@borisstoyanov

Copy link
Copy Markdown
Contributor

@DaanHoogland yes, what's your thoughts on that?

@cloudmonger

Copy link
Copy Markdown

ACS CI BVT Run

Sumarry:
Build Number 823
Hypervisor xenserver
NetworkType Advanced
Passed=105
Failed=6
Skipped=12

Link to logs Folder (search by build_no):https://www.dropbox.com/sh/r2si930m8xxzavs/AAAzNrnoF1fC3auFrvsKo_8-a?dl=0

Failed tests:

  • test_list_ids_parameter.py

  • ContextSuite context=TestListIdsParams>:setup Failing since 29 runs

  • test_volumes.py

  • test_06_download_detached_volume Failed

  • test_routers_network_ops.py

  • test_01_isolate_network_FW_PF_default_routes_egress_true Failing since 16 runs

  • test_02_isolate_network_FW_PF_default_routes_egress_false Failing since 16 runs

  • test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true Failing since 16 runs

  • test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false Failing since 16 runs

Skipped tests:
test_vm_nic_adapter_vmxnet3
test_01_verify_libvirt
test_02_verify_libvirt_after_restart
test_03_verify_libvirt_attach_disk
test_04_verify_guest_lspci
test_05_change_vm_ostype_restart
test_06_verify_guest_lspci_again
test_static_role_account_acls
test_11_ss_nfs_version_on_ssvm
test_nested_virtualization_vmware
test_3d_gpu_support
test_deploy_vgpu_enabled_vm

Passed test suits:
test_deploy_vm_with_userdata.py
test_affinity_groups_projects.py
test_portable_publicip.py
test_vm_snapshots.py
test_over_provisioning.py
test_global_settings.py
test_scale_vm.py
test_service_offerings.py
test_routers_iptables_default_policy.py
test_loadbalance.py
test_routers.py
test_reset_vm_on_reboot.py
test_deploy_vms_with_varied_deploymentplanners.py
test_network.py
test_router_dns.py
test_non_contigiousvlan.py
test_login.py
test_deploy_vm_iso.py
test_public_ip_range.py
test_multipleips_per_nic.py
test_metrics_api.py
test_regions.py
test_affinity_groups.py
test_network_acl.py
test_pvlan.py
test_nic.py
test_deploy_vm_root_resize.py
test_resource_detail.py
test_secondary_storage.py
test_vm_life_cycle.py
test_disk_offerings.py

@yadvr

Copy link
Copy Markdown
Member

@borisstoyanov@DaanHoogland any update on this, we can accept if we can show this test actually works

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

@borisstoyanov can you run with this?

@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.

yes, LGTM, it's OK if it stays in testpaths/

@DaanHoogland

Copy link
Copy Markdown
ContributorAuthor

fine, regression tests on release will do. this is isolated enough from other functionality.
merge, @rhtyd @borisstoyanov ?

@apacheapache deleted a comment from blueorangutanOct 10, 2017
@apacheapache deleted a comment from blueorangutanOct 10, 2017
@apacheapache deleted a comment from blueorangutanOct 10, 2017
@apacheapache deleted a comment from blueorangutanOct 10, 2017
@DaanHoogland
DaanHoogland merged commit 5636c9b into apache:masterOct 10, 2017
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@DaanHoogland@blueorangutan@borisstoyanov@cloudmonger@yadvr@resmo