Sharing the status of the tests. Cheers, Wilder
Begin forwarded message: From: Wilder Rodrigues <[email protected]<mailto:[email protected]>> Subject: LibVirt refactor tests result Date: 12 May 2015 15:36:59 CEST To: Rohit Yadav <[email protected]<mailto:[email protected]>>, Wido den Hollander <[email protected]<mailto:[email protected]>>, Daan Hoogland <[email protected]<mailto:[email protected]>>, Remi Bergsma <[email protected]<mailto:[email protected]>>, Marcus <[email protected]<mailto:[email protected]>>, Fred Neubauer <[email protected]<mailto:[email protected]>> Hi all, I took some time to run integration/smoke tests on the LibVirt refactor I finished last week. All the test went well, as detailed in the report below. Tests took a bit long to be executed because my KVM Test environment is lack a bit of performance. Cheers, Wilder Environment: Centos7 + KVM + Qemu MySQL/MariaDB 5.5.41 Management Server running CentOS 7 Component/Smoke tests: https://github.com/apache/cloudstack (test/integration/component and smoke) Storage type: NFS shared Isolation method: VLAN Test Create Account and user for that account ... === TestName: test_01_create_account | Status : SUCCESS === ok Test Sub domain allowed to launch VM when a Domain ... === TestName: test_01_add_vm_to_subdomain | Status : SUCCESS === ok Test delete domain without force option ... === TestName: test_DeleteDomain | Status : SUCCESS === ok Test delete domain with force option ... === TestName: test_forceDeleteDomain | Status : SUCCESS === ok Test to verify Non Root admin previleges ... === TestName: test_01_non_root_admin_Privileges | Status : SUCCESS === ok Test Remove one user from the account ... === TestName: test_01_user_remove_VM_running | Status : SUCCESS === ok Test to verify service offerings at same level in hierarchy ... === TestName: test_01_service_offering_hierarchy | Status : SUCCESS === ok Test to verify service offerings at same level in hierarchy ... === TestName: test_01_service_offering_siblings | Status : SUCCESS === ok Test to verify template at same level in hierarchy ... === TestName: test_01_template_hierarchy | Status : SUCCESS === ok Test update admin details ... === TestName: test_updateAdminDetails | Status : SUCCESS === ok Test update domain admin details ... === TestName: test_updateDomainAdminDetails | Status : SUCCESS === ok Test user update API ... === TestName: test_updateUserDetails | Status : SUCCESS === ok Test login API with domain ... === TestName: test_LoginApiDomain | Status : SUCCESS === ok Test if Login API does not return UUID's ... === TestName: test_LoginApiUuidResponse | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 14 tests in 7517.316s OK /tmp//MarvinLogs/test_accounts_RWB0RK/results.txt Test advanced zone virtual router ... === TestName: test_advZoneVirtualRouter | Status : SUCCESS === ok Test Deploy Virtual Machine ... === TestName: test_deploy_vm | Status : SUCCESS === ok Test Multiple Deploy Virtual Machine ... === TestName: test_deploy_vm_multiple | Status : SUCCESS === ok Test Stop Virtual Machine ... === TestName: test_01_stop_vm | Status : SUCCESS === ok Test Start Virtual Machine ... === TestName: test_02_start_vm | Status : SUCCESS === ok Test Reboot Virtual Machine ... === TestName: test_03_reboot_vm | Status : SUCCESS === ok Test destroy Virtual Machine ... === TestName: test_06_destroy_vm | Status : SUCCESS === ok Test recover Virtual Machine ... === TestName: test_07_restore_vm | Status : SUCCESS === ok Test migrate VM ... SKIP: At least two hosts should be present in the zone for migration Test destroy(expunge) Virtual Machine ... === TestName: test_09_expunge_vm | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 10 tests in 2936.289s OK (SKIP=1) /tmp//MarvinLogs/test_vm_life_cycle_F2MIF6/results.txt ====Trying SSH Connection: Host:192.168.22.21 User:root Port:22 RetryCnt:60=== ===SSH to Host 192.168.22.21 port : 22 SUCCESSFUL=== {Cmd: ssh -i ~/.ssh/id_rsa.cloud -ostricthostkeychecking=no -oUserKnownHostsFile=/dev/null -p 3922 169.254.2.152 service dnsmasq status via Host: 192.168.22.21} {returns: [u'Checking DNS forwarder and DHCP server: dnsmasq(running).']} ====Trying SSH Connection: Host:192.168.22.21 User:root Port:22 RetryCnt:60=== ====Trying SSH Connection: Host:192.168.22.21 User:root Port:22 RetryCnt:60=== ===SSH to Host 192.168.22.21 port : 22 SUCCESSFUL=== ===SSH to Host 192.168.22.21 port : 22 SUCCESSFUL=== {Cmd: ssh -i ~/.ssh/id_rsa.cloud -ostricthostkeychecking=no -oUserKnownHostsFile=/dev/null -p 3922 169.254.2.152 service haproxy status via Host: 192.168.22.21} {returns: [u'haproxy is running.']} {Cmd: ssh -i ~/.ssh/id_rsa.cloud -ostricthostkeychecking=no -oUserKnownHostsFile=/dev/null -p 3922 169.254.2.152 service haproxy status via Host: 192.168.22.21} {returns: [u'haproxy is running.']} Test router internal advanced zone ... === TestName: test_02_router_internal_adv | Status : SUCCESS === ok Test restart network ... === TestName: test_03_restart_network_cleanup | Status : SUCCESS === ok Test router basic setup ... === TestName: test_05_router_basic | Status : SUCCESS === ok Test router advanced setup ... === TestName: test_06_router_advanced | Status : SUCCESS === ok Test stop router ... === TestName: test_07_stop_router | Status : SUCCESS === ok Test start router ... === TestName: test_08_start_router | Status : SUCCESS === ok Test reboot router ... === TestName: test_09_reboot_router | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 7 tests in 1995.909s OK /tmp//MarvinLogs/test_routers_QV22YU/results.txt Test start/stop of router after addition of one guest network ... === TestName: test_01_start_stop_router_after_addition_of_one_guest_network | Status : SUCCESS === ok Test reboot of router after addition of one guest network ... === TestName: test_02_reboot_router_after_addition_of_one_guest_network | Status : SUCCESS === ok Test destroy of router after addition of one guest network ... === TestName: test_05_destroy_router_after_addition_of_one_guest_network | Status : SUCCESS === ok Test to stop and start router after creation of VPC ... === TestName: test_01_stop_start_router_after_creating_vpc | Status : SUCCESS === ok Test to reboot the router after creating a VPC ... === TestName: test_02_reboot_router_after_creating_vpc | Status : SUCCESS === ok Test to destroy the router after creating a VPC ... === TestName: test_05_destroy_router_after_creating_vpc | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 6 tests in 3039.027s OK /tmp//MarvinLogs/test_vpc_routers_0TT4C6/results.txt Test reset virtual machine on reboot ... === TestName: test_01_reset_vm_on_reboot | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 1 test in 871.938s OK /tmp//MarvinLogs/test_reset_vm_on_reboot_FC8LGC/results.txt test_privategw_acl (integration.smoke.test_privategw_acl.TestPrivateGwACL) ... === TestName: test_privategw_acl | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 1 test in 548.526s OK /tmp//MarvinLogs/test_privategw_acl_WIKFJN/results.txt Test redundant router internals ... === TestName: test_enableVPNOverRvR | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 1 test in 1490.297s OK /tmp//MarvinLogs/test_redundant_router_services_4I6MXZ/results.txt Test create VPC offering ... === TestName: test_01_create_vpc_offering | Status : SUCCESS === ok Test VPC offering without load balancing service ... === TestName: test_03_vpc_off_without_lb | Status : SUCCESS === ok Test VPC offering without static NAT service ... === TestName: test_04_vpc_off_without_static_nat | Status : SUCCESS === ok Test VPC offering without port forwarding service ... === TestName: test_05_vpc_off_without_pf | Status : SUCCESS === ok Test VPC offering with invalid services ... === TestName: test_06_vpc_off_invalid_services | Status : SUCCESS === ok Test update VPC offering ... === TestName: test_07_update_vpc_off | Status : SUCCESS === ok Test list VPC offering ... === TestName: test_08_list_vpc_off | Status : SUCCESS === ok test_09_create_redundant_vpc_offering (integration.component.test_vpc_offerings.TestVPCOffering) ... === TestName: test_09_create_redundant_vpc_offering | Status : SUCCESS === ok ---------------------------------------------------------------------- Ran 8 tests in 3949.902s OK /tmp//MarvinLogs/test_vpc_offerings_8YWP0I/results.txt
