{"action":"created","issue":{"url":"https://api.github.com/repos/apache/cloudstack/issues/979","labels_url":"https://api.github.com/repos/apache/cloudstack/issues/979/labels{/name}","comments_url":"https://api.github.com/repos/apache/cloudstack/issues/979/comments","events_url":"https://api.github.com/repos/apache/cloudstack/issues/979/events","html_url":"https://github.com/apache/cloudstack/pull/979","id":113322981,"number":979,"title":"[4.6] CLOUDSTACK-8989 test_ps_limits.py tests can also be run on a \"basic\" setup.","user":{"login":"borisroman","id":5996146,"avatar_url":"https://avatars.githubusercontent.com/u/5996146?v=3","gravatar_id":"","url":"https://api.github.com/users/borisroman","html_url":"https://github.com/borisroman","followers_url":"https://api.github.com/users/borisroman/followers","following_url":"https://api.github.com/users/borisroman/following{/other_user}","gists_url":"https://api.github.com/users/borisroman/gists{/gist_id}","starred_url":"https://api.github.com/users/borisroman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/borisroman/subscriptions","organizations_url":"https://api.github.com/users/borisroman/orgs","repos_url":"https://api.github.com/users/borisroman/repos","events_url":"https://api.github.com/users/borisroman/events{/privacy}","received_events_url":"https://api.github.com/users/borisroman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-10-26T10:06:40Z","updated_at":"2015-10-27T11:56:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/cloudstack/pulls/979","html_url":"https://github.com/apache/cloudstack/pull/979","diff_url":"https://github.com/apache/cloudstack/pull/979.diff","patch_url":"https://github.com/apache/cloudstack/pull/979.patch"},"body":"The tests in the test_ps_limits.py file can all be run on a \"basic\" setup. This PR adds that functionality.\r\n\r\n```\r\nnosetests --with-marvin --marvin-config=/data/shared/marvin/mct-zone1-kvm1-basic.cfg -s -a tags=basic,required_hardware=false smoke/test_vm_life_cycle.py\r\n```\r\n```\r\n==== Marvin Init Started ====\r\n\r\n=== Marvin Parse Config Successful ===\r\n\r\n=== Marvin Setting TestData Successful===\r\n\r\n==== Log Folder Path: /tmp//MarvinLogs//Oct_26_2015_09_55_20_4UDZRZ. All logs will be available here ====\r\n\r\n=== Marvin Init Logging Successful===\r\n\r\n==== Marvin Init Successful ====\r\n=== TestName: test_deploy_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_deploy_vm_multiple | Status : SUCCESS ===\r\n\r\n=== TestName: test_01_stop_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_02_start_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_03_reboot_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_06_destroy_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_07_restore_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_09_expunge_vm | Status : SUCCESS ===\r\n\r\n===final results are now copied to: /tmp//MarvinLogs/test_vm_life_cycle_2GU6K4===\r\n```\r\n```\r\nnosetests --with-marvin --marvin-config=/data/shared/marvin/mct-zone1-kvm1-basic.cfg -s -a tags=basic,required_hardware=false component/test_ps_limits.py \r\n```\r\n```\r\n==== Marvin Init Started ====\r\n\r\n=== Marvin Parse Config Successful ===\r\n\r\n=== Marvin Setting TestData Successful===\r\n\r\n==== Log Folder Path: /tmp//MarvinLogs//Oct_26_2015_10_19_51_ZY3KD5. All logs will be available here ====\r\n\r\n=== Marvin Init Logging Successful===\r\n\r\n==== Marvin Init Successful ====\r\n=== TestName: test_assign_vm_different_account_1_root_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_assign_vm_different_account_2_child_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_attach_detach_volume_1_root_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_attach_detach_volume_2_child_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_create_multiple_volumes_1_root_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_create_multiple_volumes_2_child_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_deploy_multiple_vm_1_root_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_deploy_multiple_vm_2_child_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_stop_start_vm_1_root_domain_admin | Status : SUCCESS ===\r\n\r\n=== TestName: test_stop_start_vm_2_child_domain_admin | Status : SUCCESS ===\r\n\r\n===final results are now copied to: /tmp//MarvinLogs/test_ps_limits_0E1HFP===\r\n```"},"comment":{"url":"https://api.github.com/repos/apache/cloudstack/issues/comments/151467948","html_url":"https://github.com/apache/cloudstack/pull/979#issuecomment-151467948","issue_url":"https://api.github.com/repos/apache/cloudstack/issues/979","id":151467948,"user":{"login":"wilderrodrigues","id":5129209,"avatar_url":"https://avatars.githubusercontent.com/u/5129209?v=3","gravatar_id":"","url":"https://api.github.com/users/wilderrodrigues","html_url":"https://github.com/wilderrodrigues","followers_url":"https://api.github.com/users/wilderrodrigues/followers","following_url":"https://api.github.com/users/wilderrodrigues/following{/other_user}","gists_url":"https://api.github.com/users/wilderrodrigues/gists{/gist_id}","starred_url":"https://api.github.com/users/wilderrodrigues/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilderrodrigues/subscriptions","organizations_url":"https://api.github.com/users/wilderrodrigues/orgs","repos_url":"https://api.github.com/users/wilderrodrigues/repos","events_url":"https://api.github.com/users/wilderrodrigues/events{/privacy}","received_events_url":"https://api.github.com/users/wilderrodrigues/received_events","type":"User","site_admin":false},"created_at":"2015-10-27T11:56:03Z","updated_at":"2015-10-27T11:56:03Z","body":"Ping @borisroman @remibergsma @karuturi @DaanHoogland \r\n\r\nThis PR LGTM :+1: \r\n\r\n```\r\n[root@cs3 integration]# nosetests --with-marvin --marvin-config=/data/shared/marvin/mct-zone3-kvm3-basic.cfg -s -a tags=basic,required_hardware=false smoke/test_vm_life_cycle.py\r\n\r\n==== Marvin Init Started ====\r\n\r\n=== Marvin Parse Config Successful ===\r\n\r\n=== Marvin Setting TestData Successful===\r\n\r\n==== Log Folder Path: /tmp//MarvinLogs//Oct_27_2015_11_21_04_UVR6BU. All logs will be available here ====\r\n\r\n=== Marvin Init Logging Successful===\r\n\r\n==== Marvin Init Successful ====\r\n=== TestName: test_deploy_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_deploy_vm_multiple | Status : SUCCESS ===\r\n\r\n=== TestName: test_01_stop_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_02_start_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_03_reboot_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_06_destroy_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_07_restore_vm | Status : SUCCESS ===\r\n\r\n=== TestName: test_09_expunge_vm | Status : SUCCESS ===\r\n\r\n===final results are now copied to: /tmp//MarvinLogs/test_vm_life_cycle_CPQFDY===\r\n```\r\n\r\nCheers,\r\nWilder"}}