From d251bafbd4cab1d1c20ea73b775aca9bb7d11d5c Mon Sep 17 00:00:00 2001 From: Prasanna Santhanam Date: Fri, 9 Nov 2012 18:29:25 +0530 Subject: [PATCH] Summary: tests can be driven parallely per module Detail: multiprocess plugin will drive each module in a seperate process. the test runs will now be speeded up. Signed-off-by: Prasanna Santhanam 1352465966 +0530 --- test/integration/smoke/test_disk_offerings.py | 2 ++ test/integration/smoke/test_hosts.py | 2 ++ test/integration/smoke/test_iso.py | 1 + test/integration/smoke/test_network.py | 1 + test/integration/smoke/test_primary_storage.py | 1 + test/integration/smoke/test_routers.py | 1 + test/integration/smoke/test_secondary_storage.py | 1 + test/integration/smoke/test_service_offerings.py | 1 + test/integration/smoke/test_ssvm.py | 1 + test/integration/smoke/test_templates.py | 1 + test/integration/smoke/test_vm_life_cycle.py | 1 + test/integration/smoke/test_volumes.py | 1 + 12 files changed, 14 insertions(+) diff --git a/test/integration/smoke/test_disk_offerings.py b/test/integration/smoke/test_disk_offerings.py index ce77b9aecf6..3a32bc29da5 100644 --- a/test/integration/smoke/test_disk_offerings.py +++ b/test/integration/smoke/test_disk_offerings.py @@ -25,6 +25,8 @@ from marvin.integration.lib.base import * from marvin.integration.lib.common import * from nose.plugins.attrib import attr +_multiprocess_shared = True + class Services: """Test Disk offerings Services """ diff --git a/test/integration/smoke/test_hosts.py b/test/integration/smoke/test_hosts.py index cedf43c58f0..acf1b58ffb0 100644 --- a/test/integration/smoke/test_hosts.py +++ b/test/integration/smoke/test_hosts.py @@ -28,6 +28,8 @@ from nose.plugins.attrib import attr #Import System modules import time +_multiprocess_shared = True + class Services: """Test Hosts & Clusters Services """ diff --git a/test/integration/smoke/test_iso.py b/test/integration/smoke/test_iso.py index 7ed2c1bb4e8..92930b9972a 100644 --- a/test/integration/smoke/test_iso.py +++ b/test/integration/smoke/test_iso.py @@ -29,6 +29,7 @@ from random import random #Import System modules import time +_multiprocess_shared = True class Services: """Test ISO Services diff --git a/test/integration/smoke/test_network.py b/test/integration/smoke/test_network.py index c1277f5933f..9e8a714a0ef 100644 --- a/test/integration/smoke/test_network.py +++ b/test/integration/smoke/test_network.py @@ -28,6 +28,7 @@ from nose.plugins.attrib import attr #Import System modules import time +_multiprocess_shared = True class Services: """Test Network Services diff --git a/test/integration/smoke/test_primary_storage.py b/test/integration/smoke/test_primary_storage.py index 7daf3ca1cbe..4d018d265c0 100644 --- a/test/integration/smoke/test_primary_storage.py +++ b/test/integration/smoke/test_primary_storage.py @@ -27,6 +27,7 @@ from nose.plugins.attrib import attr #Import System modules import time +_multiprocess_shared = True class Services: """Test Primary storage Services diff --git a/test/integration/smoke/test_routers.py b/test/integration/smoke/test_routers.py index 346ba6189da..0f5e6a69046 100644 --- a/test/integration/smoke/test_routers.py +++ b/test/integration/smoke/test_routers.py @@ -29,6 +29,7 @@ from nose.plugins.attrib import attr import time +_multiprocess_shared = True class Services: """Test router Services """ diff --git a/test/integration/smoke/test_secondary_storage.py b/test/integration/smoke/test_secondary_storage.py index 80b7bfb8fe3..1496cd17c45 100644 --- a/test/integration/smoke/test_secondary_storage.py +++ b/test/integration/smoke/test_secondary_storage.py @@ -27,6 +27,7 @@ from nose.plugins.attrib import attr #Import System modules import time +_multiprocess_shared = True class TestSecStorageServices(cloudstackTestCase): diff --git a/test/integration/smoke/test_service_offerings.py b/test/integration/smoke/test_service_offerings.py index a4188b6cee2..9cfb0579c99 100644 --- a/test/integration/smoke/test_service_offerings.py +++ b/test/integration/smoke/test_service_offerings.py @@ -26,6 +26,7 @@ from marvin.integration.lib.common import * from nose.plugins.attrib import attr +_multiprocess_shared = True class Services: """Test Service offerings Services """ diff --git a/test/integration/smoke/test_ssvm.py b/test/integration/smoke/test_ssvm.py index e86446330cd..6f6b57155ea 100644 --- a/test/integration/smoke/test_ssvm.py +++ b/test/integration/smoke/test_ssvm.py @@ -29,6 +29,7 @@ import telnetlib #Import System modules import time +_multiprocess_shared = True class Services: """Test SSVM Services diff --git a/test/integration/smoke/test_templates.py b/test/integration/smoke/test_templates.py index 62b923768d8..de1c203b631 100644 --- a/test/integration/smoke/test_templates.py +++ b/test/integration/smoke/test_templates.py @@ -30,6 +30,7 @@ from random import random #Import System modules import datetime +_multiprocess_shared = True class Services: """Test Templates Services diff --git a/test/integration/smoke/test_vm_life_cycle.py b/test/integration/smoke/test_vm_life_cycle.py index 15ffb26e6f8..74a3cc9f66f 100644 --- a/test/integration/smoke/test_vm_life_cycle.py +++ b/test/integration/smoke/test_vm_life_cycle.py @@ -28,6 +28,7 @@ from nose.plugins.attrib import attr #Import System modules import time +_multiprocess_shared = True class Services: """Test VM Life Cycle Services """ diff --git a/test/integration/smoke/test_volumes.py b/test/integration/smoke/test_volumes.py index 1707187210e..73766db626c 100644 --- a/test/integration/smoke/test_volumes.py +++ b/test/integration/smoke/test_volumes.py @@ -31,6 +31,7 @@ import urllib import time import tempfile +_multiprocess_shared = True class Services: """Test Volume Services